Merge pull request #5445 from endragor/log-gcsafe

Explicitly mark log() method as gcsafe
This commit is contained in:
Andreas Rumpf 2017-02-27 16:28:42 +01:00 • committed by GitHub
commit 851ed66531

View file

@ -139,7 +139,7 @@ proc substituteLog*(frmt: string, level: Level, args: varargs[string, `$`]): str
result.add(arg)
method log*(logger: Logger, level: Level, args: varargs[string, `$`]) {.
raises: [Exception],
raises: [Exception], gcsafe,
tags: [TimeEffect, WriteIOEffect, ReadIOEffect], base.} =
## Override this method in custom loggers. Default implementation does
## nothing.