From 78f96b455ad410d751b57f5d70009113bec3c7b4 Mon Sep 17 00:00:00 2001 From: Adam Fowler Date: Sat, 4 May 2024 10:06:24 +0100 Subject: [PATCH] Get loglevel from environment --- Sources/App/Application+build.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Sources/App/Application+build.swift b/Sources/App/Application+build.swift index 69ffe22..4bcd4ce 100644 --- a/Sources/App/Application+build.swift +++ b/Sources/App/Application+build.swift @@ -14,7 +14,10 @@ public protocol AppArguments { public func buildApplication(_ arguments: some AppArguments) -> some ApplicationProtocol { let logger = { var logger = Logger(label: "{{HB_PACKAGE_NAME}}") - logger.logLevel = arguments.logLevel ?? .info + logger.logLevel = + arguments.logLevel ?? + Environment.shared.get("LOG_LEVEL").map { Logger.Level(rawValue: $0) ?? .info } ?? + .info return logger }() let router = Router()