improved logger
This commit is contained in:
parent
e8485dd140
commit
0f510bfa33
9 changed files with 110 additions and 1250 deletions
|
|
@ -1,49 +1,14 @@
|
|||
/**
|
||||
* @stock-bot/logger - Enhanced logging library with Loki integration
|
||||
* @stock-bot/logger - Simplified logging library
|
||||
*
|
||||
* Main exports for the logger library
|
||||
*/
|
||||
|
||||
// Core logger classes and functions
|
||||
export { Logger, createLogger, getLogger, shutdownLoggers } from './logger';
|
||||
export { Logger, createLogger, getLogger } from './logger';
|
||||
|
||||
// Utility functions
|
||||
export {
|
||||
createTimer,
|
||||
formatError,
|
||||
sanitizeMetadata,
|
||||
generateCorrelationId,
|
||||
extractHttpMetadata,
|
||||
createBusinessEvent,
|
||||
createSecurityEvent,
|
||||
maskSensitiveData,
|
||||
calculateLogSize,
|
||||
LogThrottle
|
||||
} from './utils';
|
||||
// Type definitions
|
||||
export type { LogLevel, LogContext, LogMetadata } from './types';
|
||||
|
||||
// Hono middleware
|
||||
export {
|
||||
loggingMiddleware,
|
||||
errorLoggingMiddleware,
|
||||
createRequestLogger,
|
||||
performanceMiddleware,
|
||||
securityMiddleware,
|
||||
businessEventMiddleware,
|
||||
comprehensiveLoggingMiddleware
|
||||
} from './middleware';
|
||||
|
||||
// Type exports
|
||||
export type {
|
||||
LogLevel,
|
||||
LogContext,
|
||||
LogMetadata,
|
||||
LoggerOptions,
|
||||
LokiTransportOptions,
|
||||
PerformanceTimer,
|
||||
LokiLogEntry,
|
||||
StructuredLog
|
||||
} from './types';
|
||||
|
||||
export type { LoggingMiddlewareOptions } from './middleware';
|
||||
|
||||
export { GracefulShutdownManager } from './gracefulShutdown';
|
||||
// Default export
|
||||
export { getLogger as default } from './logger';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue