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

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.