blob: 92bb349aed9e1592e972ad346119eb036e644896 (
plain)
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
34
35
36
37
38
39
40
41
42
43
44
|
local fn = nrequire("fn.lua")
local col = nrequire("colortheme.lua")
local log = {}
log.debug = fn.compose(
fn.curry(
MsgC,
col.console.cyan
),
fn.curry(
string.format,
"[DEBUG] %s\n"
)
)
log.info = fn.compose(
fn.curry(
MsgC,
col.console.blue
),
fn.curry(
string.format,
"[INFO] %s\n"
)
)
log.warn = fn.compose(
fn.curry(
MsgC,
col.console.yellow
),
fn.curry(
string.format,
"[WARNING] %s\n"
)
)
log.report = fn.curry(
file.Append,
"artery/report_log.txt"
)
return log
|