1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
local fn = nrequire("fn.lua")
local col = nrequire("colortheme.lua")
local log = {}
local domain
if SERVER then
domain = "[SERVER]"
elseif CLIENT then
domain = "[CLIENT]"
end
function log.debug(...)
MsgC(col.console.gray,domain,"[DEBUG]",...,"\n")
end
function log.info(...)
MsgC(col.console.cyan,domain,"[INFO]",...,"\n")
end
function log.warn(...)
MsgC(col.console.yellow,domain,"[WARNING]",...,"\n")
end
function log.error(...)
MsgC(col.console.red,domain,"[ERROR]",...,"\n")
end
log.report = fn.curry(
file.Append,
"artery/report_log.txt"
)
return log
|