Skip to content

Commit 8196790

Browse files
hanslKeen Yee Liau
authored and
Keen Yee Liau
committed
feat(@angular-devkit/core): logger.log() should keep own metadata
It was possible to overwrite the metadata of the logger itself (name, path) when calling "log()". This should not happen. If there is a need to overwrite the loggers metadata itself one should use "next()" and construct or forward their own log entry.
1 parent d856f8f commit 8196790

File tree

1 file changed

+1
-1
lines changed
  • packages/angular_devkit/core/src/logger

1 file changed

+1
-1
lines changed

packages/angular_devkit/core/src/logger/logger.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export class Logger extends Observable<LogEntry> implements LoggerApi {
102102
}
103103

104104
log(level: LogLevel, message: string, metadata: JsonObject = {}): void {
105-
const entry: LogEntry = Object.assign({}, this._metadata, metadata, {
105+
const entry: LogEntry = Object.assign({}, metadata, this._metadata, {
106106
level, message, timestamp: +Date.now(),
107107
});
108108
this._subject.next(entry);

0 commit comments

Comments
 (0)