UNPKG

cross-log

Version:

A universal logging package that works in both browser and Node.js environments with environment variable configuration

20 lines 1.2 kB
/** * Next.js adapter for universal-logger * Entry point: universal-logger/next * * Automatically detects Next.js environment (Edge Runtime vs Node.js) */ import { LogLevel, LoggerConfig, PartialLoggerConfig, ILogger, LogEntry, Environment, CategoryConfig, ColorConfig, BrowserColorConfig, AnsiColorConfig, StorageConfig, BrowserControlsConfig, EnvConfig, DeepPartial, LogLevelValue, isLogLevel, isLogLevelString } from '../core/types'; /** * Create a Next.js-optimized logger * Automatically detects Edge Runtime vs Node.js runtime */ export declare function createNextLogger(config?: PartialLoggerConfig): ILogger; declare const nextLogger: ILogger; export default nextLogger; export { nextLogger as logger }; export { LogLevel }; export type { LoggerConfig, PartialLoggerConfig, ILogger, LogEntry, Environment, CategoryConfig, ColorConfig, BrowserColorConfig, AnsiColorConfig, StorageConfig, BrowserControlsConfig, EnvConfig, DeepPartial, LogLevelValue }; export { isLogLevel, isLogLevelString }; export { detectEnvironment, getEnvironmentVariable, isProductionEnvironment, detectRuntimeType, RuntimeType, type RuntimeTypeValue } from '../core/environment'; //# sourceMappingURL=next.d.ts.map