Function getLogger
- get
Logger (name?): Logger Parameters
Optionalname: stringThe name of the logger.
Returns Logger
The logger instance.
Example: Usage (without defined name and minimal setup)
import { getLogger } from "@std/log/get-logger";
import "@std/log/setup";
import { assertEquals } from "@std/assert/equals";
const logger = getLogger();
const result = logger.info("Hello world!"); // Prints "INFO Hello world!" in blue
assertEquals(result, "Hello world!");Example: Usage (without defined name and custom setup)
import { getLogger } from "@std/log/get-logger";
import { ConsoleHandler } from "@std/log/console-handler";
import { setup } from "@std/log/setup";
import { assertEquals } from "@std/assert/equals";
setup({
handlers: {
console: new ConsoleHandler("DEBUG"),
},
loggers: {
default: {
level: "DEBUG",
handlers: ["console"],
},
},
});
const logger = getLogger();
const result = logger.info("Hello world!"); // Prints "INFO Hello world!" in blue
assertEquals(result, "Hello world!");
Get a logger instance. If not specified
name, get the default logger.