Nim/lib
Sergey Avseyev 0fe54a5e14
Fix logger formatting
Motivation
----------
Current implementation does not allow to specify any formatting. It
even cannot output log level, because `writeln()` accepts
`varags[string]` and silently ignores everything before last argument.

Modification
------------
Perform formatting in the single place during substitution. Make log
level optional as all other substitution variables. Also make verbose
logging more informative and parseable.

Result
------
Correct handling formatting and substitutions. Machine-friendly default
output of verbose logger.
2015-06-13 14:41:08 +03:00
..
core Merge pull request #2643 from grncdr/TAny-and-inheritance 2015-06-07 10:56:29 +02:00
impure Merge pull request #2818 from flaviut/add-nre 2015-06-12 00:13:19 +02:00
js Reverted all changes 2015-06-04 13:18:42 +02:00
packages/docutils lib/packages/docutils - Dropped 'T' from types 2015-06-04 13:17:10 +02:00
posix lib/posix - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
pure Fix logger formatting 2015-06-13 14:41:08 +03:00
system Fixed copying of aggregates in JS. 2015-06-11 23:32:08 +03:00
windows Add WSAEADDRINUSE to winlean. 2015-06-04 23:23:41 +01:00
wrappers Fixed malformed pragma 2015-06-06 12:01:26 -05:00
cycle.h Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
nimbase.h fixes #2551; fixes #2212; breaks bootstrapping in debug mode; bootstrap with -d:release 2015-04-25 23:16:57 +02:00
nimrtl.nim Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
nimrtl.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
prelude.nim Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
stdlib.nimble VM supports math and a few os procs 2014-08-30 16:37:27 +02:00
system.nim Merge pull request #2896 from r-ku/I64-magics-gone 2015-06-12 00:06:39 +02:00