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

Commit 231ea13

Browse files
authored
Merge pull request #17 from AckeeCZ/change/pretty-hide-pkgVersion
Hide pkgVersion in pretty stream
2 parents 386993e + cd862b9 commit 231ea13

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/streams.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,18 @@ const getDefaultTransformStream = (options: AckeeLoggerOptions & { messageKey: s
1515
// tslint:disable-next-line:function-name
1616
public _transform(chunk: any, _encoding: string, callback: TransformCallback) {
1717
const obj = JSON.parse(chunk);
18-
obj.pkgVersion = pkgJson.version;
1918
const loggerName = options.loggerName;
2019
if (options.pretty) {
2120
obj['name\0'] = obj.name; // add null character so that it is not interpreted by pino-pretty but still visible to user unchanged
2221
delete obj.name;
2322
if (loggerName) {
2423
obj.name = loggerName;
2524
}
26-
} else if (obj[options.messageKey] && isString(obj[options.messageKey]) && loggerName) {
27-
obj[options.messageKey] = `[${loggerName}] ${obj[options.messageKey]}`;
25+
} else {
26+
obj.pkgVersion = pkgJson.version;
27+
if (obj[options.messageKey] && isString(obj[options.messageKey]) && loggerName) {
28+
obj[options.messageKey] = `[${loggerName}] ${obj[options.messageKey]}`;
29+
}
2830
}
2931

3032
this.push(`${JSON.stringify(obj)}\n`);

0 commit comments

Comments
 (0)