Nim/lib/pure
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
..
collections lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
concurrency disabled threadpool assertion only for vcc 2015-06-10 07:23:07 -06:00
unidecode Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
actors.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
actors.nim.cfg renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings 2014-08-29 09:03:00 +02:00
algorithm.nim Merge pull request #2682 from koalazen/refactor_lowerbound_algorithm 2015-06-07 10:53:12 +02:00
asyncdispatch.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
asyncdispatch.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
asyncfile.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
asyncftpclient.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
asynchttpserver.nim Fix incorrect 400 reply in asynchttpserver 2015-06-03 18:48:55 +01:00
asyncio.nim lib/pure/a-c - Dropped 'T' from types 2015-06-04 13:17:11 +02:00
asyncnet.nim Merge branch 'exportnewsocket' of https://github.com/boopcat/Nim into boopcat-exportnewsocket 2015-06-05 15:06:02 +01:00
base64.nim Some docgen fixes. 2014-09-13 15:35:09 +01:00
basic2d.nim Fix doc typos in basic2d and basic3d 2015-06-10 14:34:53 +02:00
basic3d.nim Fix doc typos in basic2d and basic3d 2015-06-10 14:34:53 +02:00
browsers.nim Fix a few more warnings 2015-02-17 02:22:30 +01:00
cgi.nim renamed URLencode to encodeUrl 2014-09-10 23:25:29 +02:00
colors.nim Fix typos 2015-02-15 16:20:32 +00:00
complex.nim Fix buggy rect(), doc comment, and unit test. 2015-02-28 19:21:52 -05:00
cookies.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
dynlib.nim fixed poxix dynlib names for bigbreak 2014-09-04 21:38:45 -07:00
encodings.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
endians.nim big rename 2014-08-27 23:42:51 +02:00
etcpriv.nim Util funcs used by lib/hashes.nim and compiler/lexer.nim 2015-05-31 01:32:50 +02:00
events.nim Fix typos 2015-02-15 16:20:32 +00:00
fenv.nim Fix fenv.fpRadix 2015-03-24 03:36:34 +01:00
fsmonitor.nim Updated deprecated names 2015-06-06 10:18:16 -05:00
ftpclient.nim fixes #2517 2015-04-25 23:16:59 +02:00
future.nim Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
gentabs.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
hashes.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
htmlgen.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
htmlparser.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
httpclient.nim Fixes #2884 2015-06-08 23:10:50 +01:00
httpserver.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
json.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
lexbase.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
logging.nim Fix logger formatting 2015-06-13 14:41:08 +03:00
marshal.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
matchers.nim Fixed non exhaustive case by adding else 2015-02-15 04:44:15 +01:00
math.nim Document explicitly the behaviour of math.gcd with float arguments 2015-05-13 13:00:20 +03:00
md5.nim MD5 module: fixed parameter name 2015-03-12 16:10:42 +01:00
memfiles.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
mersenne.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
mimetypes.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
net.nim Merge branch 'exportnewsocket' of https://github.com/boopcat/Nim into boopcat-exportnewsocket 2015-06-05 15:06:02 +01:00
nimprof.nim lib/pure/e-o - Dropped 'T' from types 2015-06-04 13:18:35 +02:00
nimprof.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
numeric.nim big rename 2014-08-27 23:42:51 +02:00
oids.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
options.nim Rename optionals module to options 2015-05-26 16:48:17 -04:00
os.nim stdlib: don't use deprecated symbols 2015-06-04 13:18:42 +02:00
osproc.nim stdlib: don't use deprecated symbols 2015-06-04 13:18:42 +02:00
parsecfg.nim Fix typos 2015-02-15 16:06:06 +00:00
parsecsv.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
parseopt.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
parseopt2.nim Fix typos 2015-02-15 16:20:32 +00:00
parsesql.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
parseurl.nim Happy new year! 2015-01-06 15:26:33 +01:00
parseutils.nim Turn some test outputs into actual tests 2015-04-21 15:59:32 +03:00
parsexml.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
pegs.nim no private deprecated symbols 2015-06-10 11:11:29 +02:00
poly.nim Typo 2015-01-28 02:31:26 +01:00
rationals.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
rawsockets.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
redis.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
romans.nim Fix romans module 2015-04-21 14:40:18 +03:00
ropes.nim lib_ropes: better buffering in equalsFile, cleanups 2015-04-08 23:30:11 +08:00
scgi.nim Fixed 'milliseconds' spelling in code and docs 2015-05-15 20:15:12 -05:00
selectors.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
smtp.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
smtp.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
sockets.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
streams.nim Allow to set position at end of stream 2015-06-09 22:25:31 -03:00
strtabs.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
strutils.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
subexes.nim lib/pure/p-t - Dropped 'T' from types 2015-06-04 13:18:36 +02:00
terminal.nim terminal doesn't use enormous windows module anymore 2015-06-10 11:32:10 +02:00
times.nim stdlib: don't use deprecated symbols 2015-06-04 13:18:42 +02:00
typetraits.nim Nimrod renamed to Nim 2014-08-28 09:50:51 +02:00
unicode.nim Updated whitespace ranges 2015-06-08 19:48:57 -04:00
unittest.nim Fixed unittest output. 2015-06-11 23:01:44 +03:00
uri.nim Make uri module usable for faster URI parsing: 2015-03-17 19:39:02 +01:00
xmldom.nim Clean up returns in xmldom a bit 2015-03-24 03:47:12 +01:00
xmldomparser.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
xmlparser.nim Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
xmltree.nim Remove dead code in findAll proc 2015-05-26 00:02:59 +07:00