Skip to content

Commit 522372f

Browse files
committed
Allow overriding the log level via the environment
1 parent 2942062 commit 522372f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/hostmgr/helpers/Logging.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,12 @@ extension Logger {
2121
static var shared = Logger(label: "com.automattic.hostmgr")
2222

2323
static func initializeLoggingSystem() {
24+
2425
#if DEBUG
2526
Logger.shared.logLevel = .trace
27+
#else
28+
let logLevelFromEnv = ProcessInfo.processInfo.environment["LOG_LEVEL"].flatMap { Logger.Level(rawValue: $0) }
29+
Logger.shared.logLevel = logLevelFromEnv ?? .info
2630
#endif
2731

2832
LoggingSystem.bootstrap { label in

0 commit comments

Comments
 (0)