logging.server: use locals to make write-message more clear.

db4
John Benediktsson 2014-11-29 14:55:33 -08:00
parent 9033a28c09
commit 5acd2e1317
1 changed files with 6 additions and 5 deletions

View File

@ -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 }