Explicitly mark log() method as gcsafe

This commit is contained in:
Ruslan Mustakov
2017-02-27 16:40:43 +07:00
parent 386efb464b
commit 2096d399b1

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.