UNPKG

@rollercoaster-dev/rd-logger

Version:

A neurodivergent-friendly logger for Rollercoaster.dev projects

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