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

Commit 009bab9

Browse files
author
Michal Vlasák
committed
Create pretty streams only when needed
1 parent baad2ab commit 009bab9

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

src/streams.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,14 @@ const decorateStreams = <T extends Transform>(streams: AckeeLoggerStream[], stre
3131
};
3232

3333
const initLoggerStreams = (defaultLevel: pino.LevelWithSilent, options: AckeeLoggerOptions = {}) => {
34-
const pretty = pino.pretty();
35-
pretty.pipe(process.stdout);
36-
const prettyErr = pino.pretty();
37-
prettyErr.pipe(process.stderr);
38-
3934
let streams: AckeeLoggerStream[];
4035
if (options.streams) {
4136
streams = options.streams;
4237
} else if (options.pretty) {
38+
const pretty = pino.pretty();
39+
pretty.pipe(process.stdout);
40+
const prettyErr = pino.pretty();
41+
prettyErr.pipe(process.stderr);
4342
streams = [
4443
{ level: defaultLevel, maxLevel: levels.warn, stream: pretty },
4544
{ level: 'warn', stream: prettyErr },

0 commit comments

Comments
 (0)