fixed up logger error to make it better to handle in code

This commit is contained in:
Bojan Kucera 2025-06-07 11:58:24 -04:00
parent db66687f48
commit d0bb4db042
18 changed files with 51 additions and 45 deletions

View file

@ -145,7 +145,9 @@ describe('Advanced Logger Features', () => {
const logs = loggerTestHelpers.getCapturedLogs();
expect(logs.length).toBe(1);
expect(logs[0].context).toBe('batch processing');
}); it('should handle error objects with circular references', () => {
});
it('should handle error objects with circular references', () => {
const errorWithCircular: any = { name: 'CircularError', message: 'Circular reference error' };
// Create a simple circular reference
errorWithCircular.self = errorWithCircular;

View file

@ -107,7 +107,7 @@ describe('Basic Logger Tests', () => {
const error = new Error('Test error');
error.stack = 'Error stack trace';
logger.error('Error test', { error });
logger.error('Error test', error);
const logs = loggerTestHelpers.getCapturedLogs();
expect(logs.length).toBe(1);

View file

@ -123,7 +123,7 @@ describe('Logger Integration Tests', () => {
const error = new Error('Test error');
error.stack = 'Error stack trace';
logger.error('Error occurred', { error });
logger.error('Error occurred', error);
const logs = loggerTestHelpers.getCapturedLogs();
expect(logs.length).toBe(1);