! See http://factorcode.org/license.txt for BSD license.
USING: accessors assocs calendar calendar.format calendar.parser
combinators io io.encodings.utf8 io.files kernel logging
-logging.server make namespaces peg peg.parsers prettyprint sequences
-strings vectors words ;
+logging.server make namespaces peg peg.parsers prettyprint
+sequences splitting strings vectors words ;
IN: logging.parser
TUPLE: log-entry date level word-name message ;
[ date>> log-timestamp. bl ]
[ level>> pprint bl ]
[ word-name>> write nl ]
- [ message>> "\n" join print ]
+ [ message>> unlines print ]
} cleave ;
: log-entries. ( errors -- )