1 module _externals.dlt.log
3 import dlt.log: LogManager, StreamAppender
5 import _externals.dlt.io: stderr
6 import _externals.dlt.time: systemClock
10 void log_impl(int level, string src, string msg, ...):
11 logManager.log(level, src, msg, _arguments, _argptr)
13 # Unit-tests get run before main. Make sure logging is available so they don't crash.
15 _logManager = new LogManager()
17 _logManager.appenders ~= new StreamAppender(stderr(), systemClock())
19 public LogManager logManager():