15 lines
495 B
Diff
15 lines
495 B
Diff
|
--- a/source/corecollector/logging.d
|
||
|
+++ b/source/corecollector/logging.d
|
||
|
@@ -93,7 +93,10 @@ auto toSyslogLevel(LogLevel lv) @safe
|
||
|
/// Setup the logging with the supplied logging level.
|
||
|
void setupLogging(const LogLevel l, File logFile) @safe
|
||
|
{
|
||
|
- sharedLog = new SyslogLogger(l, logFile);
|
||
|
+ static if (__VERSION__ < 2101)
|
||
|
+ sharedLog = new SyslogLogger(l, logFile);
|
||
|
+ else
|
||
|
+ sharedLog = (() @trusted => cast(shared) new SyslogLogger(l, logFile))();
|
||
|
}
|
||
|
|
||
|
@safe unittest
|