@waylis/core / SimpleLogger
Class: SimpleLogger
Defined in: logger/logger.ts:22
A simple logger implementation with configurable log levels and optional file output.
Implements
Constructors
Constructor
ts
new SimpleLogger(options: {
levels?: LogLevel[];
logsDir?: string;
writeToFile?: boolean;
}): SimpleLogger;Defined in: logger/logger.ts:34
Creates a new SimpleLogger instance.
Parameters
options
Configuration options.
levels?
LogLevel[] = ...
Logging levels to enable. Defaults to all levels.
logsDir?
string = "logs"
Directory where log files will be stored. Defaults to "logs".
writeToFile?
boolean = true
Whether to write logs to files in addition to console. Defaults to true.
Returns
SimpleLogger
Methods
debug()
ts
debug(...args: unknown[]): void;Defined in: logger/logger.ts:76
Parameters
args
...unknown[]
Returns
void
Implementation of
error()
ts
error(...args: unknown[]): void;Defined in: logger/logger.ts:72
Parameters
args
...unknown[]
Returns
void
Implementation of
info()
ts
info(...args: unknown[]): void;Defined in: logger/logger.ts:64
Parameters
args
...unknown[]
Returns
void
Implementation of
warn()
ts
warn(...args: unknown[]): void;Defined in: logger/logger.ts:68
Parameters
args
...unknown[]
Returns
void