mirror of
https://github.com/CFC-Servers/gm_logger.git
synced 2025-03-04 03:03:01 -05:00
Add global log level override
This commit is contained in:
parent
211f998830
commit
c75ba75700
@ -1,5 +1,9 @@
|
||||
local insert
|
||||
insert = table.insert
|
||||
local FORCED_LOG_LEVEL = (function()
|
||||
local contents = file.Read("cfc/logger/forced_log_level.txt", "DATA")
|
||||
return contents and string.gsub(contents, "%s", "") or nil
|
||||
end)()
|
||||
do
|
||||
local _class_0
|
||||
local _base_0 = {
|
||||
@ -32,7 +36,7 @@ do
|
||||
_class_0 = setmetatable({
|
||||
__init = function(self, projectName, logLevel)
|
||||
self.projectName = projectName
|
||||
self.logLevel = logLevel or "info"
|
||||
self.logLevel = FORCED_LOG_LEVEL or logLevel or "info"
|
||||
do
|
||||
local _tbl_0 = { }
|
||||
for severity, _ in pairs(self.__class.severities) do
|
||||
|
@ -1,7 +1,12 @@
|
||||
import insert from table
|
||||
|
||||
export CFCLogger
|
||||
FORCED_LOG_LEVEL = (
|
||||
->
|
||||
contents = file.Read "cfc/logger/forced_log_level.txt", "DATA"
|
||||
contents and string.gsub(contents, "%s", "") or nil
|
||||
)!
|
||||
|
||||
export CFCLogger
|
||||
class CFCLogger
|
||||
@@severities = {
|
||||
"trace": 0,
|
||||
@ -14,7 +19,7 @@ class CFCLogger
|
||||
|
||||
new: (projectName, logLevel) =>
|
||||
@projectName = projectName
|
||||
@logLevel = logLevel or "info"
|
||||
@logLevel = FORCED_LOG_LEVEL or logLevel or "info"
|
||||
@callbacks = { severity,{} for severity,_ in pairs @@severities }
|
||||
|
||||
for severity,_ in pairs @@severities
|
||||
|
Loading…
Reference in New Issue
Block a user