diff --git a/packages/logs/src/boot/logs.entry.spec.ts b/packages/logs/src/boot/logs.entry.spec.ts index 344114dcca..69fc6b28c4 100644 --- a/packages/logs/src/boot/logs.entry.spec.ts +++ b/packages/logs/src/boot/logs.entry.spec.ts @@ -271,7 +271,10 @@ describe('logs entry', () => { logger.error('message') expect(sendLogsSpy).not.toHaveBeenCalled() - expect(console.log).toHaveBeenCalledWith('error: message') + expect(console.log).toHaveBeenCalledWith('error: message', { + error: { origin: 'logger' }, + logger: { name: 'foo' }, + }) }) it('should have their name in their context', () => { diff --git a/packages/logs/src/domain/logger.spec.ts b/packages/logs/src/domain/logger.spec.ts index 3f9c5e2da1..892c80e85e 100644 --- a/packages/logs/src/domain/logger.spec.ts +++ b/packages/logs/src/domain/logger.spec.ts @@ -83,11 +83,16 @@ describe('Logger', () => { it('should be configurable to "console"', () => { logger.setHandler(HandlerType.console) + logger.setContext({ foo: 'bar' }) - logger.error('message') + logger.error('message', { lorem: 'ipsum' }) expect(sendLogSpy).not.toHaveBeenCalled() - expect(console.log).toHaveBeenCalledWith('error: message') + expect(console.log).toHaveBeenCalledWith('error: message', { + error: { origin: 'logger' }, + foo: 'bar', + lorem: 'ipsum', + }) }) it('should be configurable to "silent"', () => { diff --git a/packages/logs/src/domain/logger.ts b/packages/logs/src/domain/logger.ts index f292dc9a07..7f462e848b 100644 --- a/packages/logs/src/domain/logger.ts +++ b/packages/logs/src/domain/logger.ts @@ -52,7 +52,7 @@ export class Logger { }) break case HandlerType.console: - console.log(`${status}: ${message}`) + console.log(`${status}: ${message}`, combine(this.contextManager.get(), messageContext)) break case HandlerType.silent: break