logging.server: use locals to make write-message more clear.
parent
9033a28c09
commit
5acd2e1317
|
@ -43,12 +43,13 @@ SYMBOL: log-files
|
||||||
: multiline-header. ( -- )
|
: multiline-header. ( -- )
|
||||||
"[" write multiline-header write "] " write ;
|
"[" write multiline-header write "] " write ;
|
||||||
|
|
||||||
: write-message ( msg word-name level -- )
|
:: write-message ( msg word-name level -- )
|
||||||
[ harvest ] 2dip pick empty? [ 3drop ] [
|
msg harvest [
|
||||||
timestamp-header.
|
timestamp-header.
|
||||||
[ write bl write ": " write print ] 2curry
|
[ multiline-header. ]
|
||||||
[ multiline-header. ] swap interleave
|
[ level write bl word-name write ": " write print ]
|
||||||
] if ;
|
interleave
|
||||||
|
] unless-empty ;
|
||||||
|
|
||||||
: (log-message) ( msg -- )
|
: (log-message) ( msg -- )
|
||||||
#! msg: { msg word-name level service }
|
#! msg: { msg word-name level service }
|
||||||
|
|
Loading…
Reference in New Issue