bunkerweb/tests/testSQL.lua
Théophile Diot 2d86912af8 Squashed 'src/deps/src/lualogging/' content from commit 465c99478
git-subtree-dir: src/deps/src/lualogging
git-subtree-split: 465c994788f1bc18fca950934fa5ec9a909f496c
2023-06-30 15:39:07 -04:00

25 lines
641 B
Lua

local log_sql = require "logging.sql"
local _, luasql = pcall(require, "luasql")
local has_module = pcall(require, "luasql.sqlite3")
if not has_module then
print("SQLite 3 Logging SKIP (missing luasql.sqlite3)")
else
if not luasql or not luasql.sqlite3 then
print("Missing LuaSQL SQLite 3 driver!")
else
local env = luasql.sqlite3()
local logger = log_sql{
connectionfactory = function()
return assert(env:connect("test.db"))
end,
keepalive = true,
}
logger:info("logging.sql test")
logger:debug("debugging...")
logger:error("error!")
print("SQLite 3 Logging OK")
end
end