Class LoggerConfig
Index
Constructors
Properties
Constructors
constructor
- new
Logger (): LoggerConfigConfig Returns LoggerConfig
Properties
Optionalhandlers
handlers?: string[]
A list of handler names attached to this logger.
Example: Usage
import { ConsoleHandler, getLogger, setup, type LogConfig} from "@std/log";
import { assert } from "@std/assert";
const handler = new ConsoleHandler("INFO");
const logConfig: LogConfig = {
handlers: {
default: handler,
},
loggers: {
default: {
level: "INFO",
handlers: ["default"],
},
},
}
setup(logConfig);
const logger = getLogger();
assert(logger.handlers.at(0) instanceof ConsoleHandler);
Optionallevel
The minimum log level for the logger.
Example: Usage
import { ConsoleHandler, getLogger, setup, type LogConfig} from "@std/log";
import { assert } from "@std/assert";
const handler = new ConsoleHandler("INFO");
const logConfig: LogConfig = {
handlers: {
default: handler,
},
loggers: {
default: {
level: "INFO",
handlers: ["default"],
},
},
}
setup(logConfig);
const logger = getLogger();
assert(logger.handlers.at(0) instanceof ConsoleHandler);
Configuration options for a logger instance.
Example: Usage