Skip to content

Commit e3b914f

Browse files
committed
Read LOG_LEVEL env var if LOGGER_LEVEL does not exist
1 parent 4d4cc44 commit e3b914f

File tree

2 files changed

+36
-31
lines changed

2 files changed

+36
-31
lines changed

packages/logger/src/constants.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,16 @@ export const LogLevelNumber: Record<LoggerLevelValue, number> = {
1717
/**
1818
* The log level used by a new instance of {@see Logger} if none explicitly passed in
1919
*
20-
* Reads from the `LOGGER_LEVEL` env var, and defaults to {@see LoggerLevel.DEBUG} if not set
20+
* Reads from the `LOGGER_LEVEL` env var, then the `LOG_LEVEL` env var, and then
21+
* defaults to {@see LoggerLevel.DEBUG} if not set.
2122
*/
22-
export const DEFAULT_LOG_LEVEL = (
23-
process?.env?.LOGGER_LEVEL && Object.values<string>(LoggerLevel).includes(process.env.LOGGER_LEVEL)
24-
? process.env.LOGGER_LEVEL
25-
: LoggerLevel.DEBUG
26-
) as LoggerLevelValue
23+
let logLevel: LoggerLevelValue = LoggerLevel.DEBUG
24+
if (process?.env?.LOGGER_LEVEL && Object.values<string>(LoggerLevel).includes(process.env.LOGGER_LEVEL)) {
25+
logLevel = process.env.LOGGER_LEVEL as LoggerLevelValue
26+
} else if (process?.env?.LOG_LEVEL && Object.values<string>(LoggerLevel).includes(process.env.LOG_LEVEL)) {
27+
logLevel = process.env.LOG_LEVEL as LoggerLevelValue
28+
}
29+
30+
export const DEFAULT_LOG_LEVEL = logLevel
2731

2832
export const VALID_LOGGER_LEVEL_VALUES = Object.values(LoggerLevel)

pnpm-lock.yaml

Lines changed: 26 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)