Fix/ pre activation (#28)
Publish Release / build (push) Successful in 39s

fixes: #8Reviewed-on: #28

Co-authored-by: dutchie031 <timrorije@gmail.com>
This commit was merged in pull request #28.
This commit is contained in:
2026-08-18 12:50:12 +00:00
committed by dutchie031
parent c8329108dd
commit 63a1ea44db
15 changed files with 284 additions and 195 deletions
+14 -2
View File
@@ -1,5 +1,17 @@
local Util = require("classes.util.Util")
local SpearheadConfig = require("classes.configuration.GlobalConfig")
---@type LogLevel
local defaultLogLevel = "INFO"
if SpearheadConfig then
if SpearheadConfig:isDebugEnabled() then
defaultLogLevel = "DEBUG"
end
end
--- @class Logger
--- @field LoggerName string the name of the logger
@@ -10,13 +22,13 @@ do
---comment
---@param logger_name any
---@param logLevel LogLevel
---@param logLevel LogLevel? override the default log level
---@return Logger
function LOGGER.new(logger_name, logLevel)
LOGGER.__index = LOGGER
local self = setmetatable({}, LOGGER)
self.LoggerName = logger_name or "(loggername not set)"
self.LogLevel = logLevel or "INFO"
self.LogLevel = logLevel or defaultLogLevel
return self
end