diff options
Diffstat (limited to 'libphobos/src/std/experimental/logger')
-rw-r--r-- | libphobos/src/std/experimental/logger/core.d | 9 | ||||
-rw-r--r-- | libphobos/src/std/experimental/logger/filelogger.d | 2 | ||||
-rw-r--r-- | libphobos/src/std/experimental/logger/multilogger.d | 2 |
3 files changed, 7 insertions, 6 deletions
diff --git a/libphobos/src/std/experimental/logger/core.d b/libphobos/src/std/experimental/logger/core.d index 08d6cbe..afd98ad 100644 --- a/libphobos/src/std/experimental/logger/core.d +++ b/libphobos/src/std/experimental/logger/core.d @@ -1633,13 +1633,14 @@ private @property Logger defaultSharedLoggerImpl() @trusted import std.concurrency : initOnce; initOnce!stdSharedDefaultLogger({ auto buffer = cast(ubyte[]) _buffer; - return emplace!FileLogger(buffer, stderr, LogLevel.all); + return emplace!FileLogger(buffer, stderr, LogLevel.warning); }()); return stdSharedDefaultLogger; } -/** This property sets and gets the default `Logger`. +/** This property sets and gets the default `Logger`. Unless set to another +logger by the user, the default logger's log level is LogLevel.warning. Example: ------------- @@ -2007,7 +2008,7 @@ version (StdUnittest) private void testFuncNames(Logger logger) @safe auto oldunspecificLogger = sharedLog; - assert(oldunspecificLogger.logLevel == LogLevel.all, + assert(oldunspecificLogger.logLevel == LogLevel.warning, to!string(oldunspecificLogger.logLevel)); assert(l.logLevel == LogLevel.all); @@ -3063,7 +3064,7 @@ private void trustedStore(T)(ref shared T dst, ref T src) @trusted { auto dl = cast(FileLogger) sharedLog; assert(dl !is null); - assert(dl.logLevel == LogLevel.all); + assert(dl.logLevel == LogLevel.warning); assert(globalLogLevel == LogLevel.all); auto tl = cast(StdForwardLogger) stdThreadLocalLog; diff --git a/libphobos/src/std/experimental/logger/filelogger.d b/libphobos/src/std/experimental/logger/filelogger.d index 6fd7e5f..a0bea77 100644 --- a/libphobos/src/std/experimental/logger/filelogger.d +++ b/libphobos/src/std/experimental/logger/filelogger.d @@ -263,7 +263,7 @@ class FileLogger : Logger { auto dl = cast(FileLogger) sharedLog; assert(dl !is null); - assert(dl.logLevel == LogLevel.all); + assert(dl.logLevel == LogLevel.warning); assert(globalLogLevel == LogLevel.all); auto tl = cast(StdForwardLogger) stdThreadLocalLog; diff --git a/libphobos/src/std/experimental/logger/multilogger.d b/libphobos/src/std/experimental/logger/multilogger.d index 0751cb8..90bfb58 100644 --- a/libphobos/src/std/experimental/logger/multilogger.d +++ b/libphobos/src/std/experimental/logger/multilogger.d @@ -191,7 +191,7 @@ class MultiLogger : Logger { auto dl = cast(FileLogger) sharedLog; assert(dl !is null); - assert(dl.logLevel == LogLevel.all); + assert(dl.logLevel == LogLevel.warning); assert(globalLogLevel == LogLevel.all); auto tl = cast(StdForwardLogger) stdThreadLocalLog; |