Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 5f4280e

Browse files
author
Michal Vlasák
committed
Refactor some logger options
1 parent 009bab9 commit 5f4280e

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

src/index.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,8 @@ const defaultLogger = (options: AckeeLoggerOptions = {}): AckeeLogger => {
5252
serializers.enablePaths(options.enableFields);
5353

5454
const isTesting = process.env.NODE_ENV === 'test';
55-
let defaultLevel: Level = 'debug';
56-
57-
if (options.defaultLevel) {
58-
defaultLevel = options.defaultLevel;
59-
} else if (isTesting) {
60-
defaultLevel = 'silent';
61-
}
62-
55+
const defaultLevel: Level = options.defaultLevel || (isTesting ? 'silent' : 'debug');
6356
const streams = initLoggerStreams(defaultLevel, options);
64-
const defaultMessageKey = options.pretty ? 'msg' : 'message'; // "message" is the best option for Google Stackdriver
6557

6658
if (!options.ignoredHttpMethods) {
6759
options.ignoredHttpMethods = ['OPTIONS'];
@@ -74,7 +66,7 @@ const defaultLogger = (options: AckeeLoggerOptions = {}): AckeeLogger => {
7466
{
7567
base: {},
7668
level: defaultLevel,
77-
messageKey: defaultMessageKey,
69+
messageKey: options.pretty ? 'msg' : 'message', // "message" is the best option for Google Stackdriver,
7870
serializers: serializers.serializers,
7971
timestamp: false,
8072
},

0 commit comments

Comments
 (0)