Function getLogger

  • Get a logger instance. If not specified name, get the default logger.

    Parameters

    • Optionalname: string

      The name of the logger.

    Returns Logger

    The logger instance.

    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!");
    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!");
    import { getLogger } from "@std/log/get-logger";
    import { assertEquals } from "@std/assert/equals";

    const logger = getLogger("my-logger");
    const result = logger.info("Hello world!");

    assertEquals(result, "Hello world!");