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