UNPKG

@rollercoaster-dev/rd-logger

Version:

A neurodivergent-friendly logger for Rollercoaster.dev projects

25 lines (24 loc) 1.57 kB
/** * @rollercoaster-dev/rd-logger * Main entry point */ import { Logger } from './core/logger.service'; export { Logger } from './core/logger.service'; export { LogLevel, LoggerConfig, DEFAULT_LOGGER_CONFIG, LOG_LEVEL_PRIORITY, DEFAULT_LEVEL_COLORS, DEFAULT_LEVEL_ICONS } from './core/logger.config'; export declare const defaultLogger: Logger; export { runWithRequestContext, getRequestStore, getCurrentRequestId, getCurrentRequestStartTime } from './core/request-context'; export type { RequestStore } from './core/request-context'; export { QueryLogger } from './core/query-logger'; export { QueryLogEntry, QueryLoggerConfig, DEFAULT_QUERY_LOGGER_CONFIG } from './core/query-logger'; export { Transport, ConsoleTransport, FileTransport } from './core/transports'; export type { ConsoleTransportOptions, FileTransportOptions } from './core/transports'; export { Formatter, JsonFormatter, TextFormatter } from './core/formatters'; export { SensitiveValue, SensitiveLoggingApproval } from './core/sensitive'; export { containsSensitiveData, redactSensitiveData, SENSITIVE_PATTERNS } from './core/sensitive'; export { formatDate, formatError, safeStringify } from './core/utils'; export { honoLogger, honoErrorHandler } from './adapters/hono'; export type { HonoLoggerOptions } from './adapters/hono'; export { expressLogger, expressErrorHandler } from './adapters/express'; export type { ExpressLoggerOptions } from './adapters/express'; export { runWithGenericContext } from './adapters/generic'; export type { GenericContextOptions } from './adapters/generic';