test: add comprehensive unit tests for all appenders and logger
Tests added: - log-service.test.ts: hierarchical logger creation and threshold propagation - logger.test.ts: threshold inheritance, message propagation, falsy threshold bug coverage (LogLevel.ALL = 0), deferred messages, Error handling - log-message.test.ts: parseLogLevel parsing, flattenMessage object/string modes - console-log-appender.test.ts: threshold, formatter, all-level routing - buffer-log-appender.test.ts: buffer append, threshold filtering, clearBuffer - api-log-appender.test.ts: configuration defaults, threshold, auth token Also fixes src/index.ts to export BufferLogAppender which was previously missing from the barrel export.
This commit is contained in:
@@ -3,4 +3,5 @@ export * from './log-appender'
|
||||
export * from './log-service'
|
||||
export * from './console-log-appender'
|
||||
export * from './api-log-appender'
|
||||
export * from './buffer-log-appender'
|
||||
export * from './logger'
|
||||
|
||||
Reference in New Issue
Block a user