Module

std/log/mod.ts>Logger

Deno standard library
Go to Latest
class Logger
import { Logger } from "https://dotland.deno.dev/std@0.146.0/log/mod.ts";

Constructors

new
Logger(
loggerName: string,
levelName: LevelName,
options?: LoggerOptions,
)

Properties

handlers: BaseHandler[]
level: LogLevels
levelName: LevelName
readonly
loggerName: string

Methods

asString(data: unknown): string
critical<T>(msg: () => T, ...args: unknown[]): T | undefined
critical<T>(msg: T extends GenericFunction ? never : T, ...args: unknown[]): T
critical<T>(msg: (T extends GenericFunction ? never : T) | (() => T), ...args: unknown[]): T | undefined
debug<T>(msg: () => T, ...args: unknown[]): T | undefined
debug<T>(msg: T extends GenericFunction ? never : T, ...args: unknown[]): T
debug<T>(msg: (T extends GenericFunction ? never : T) | (() => T), ...args: unknown[]): T | undefined
error<T>(msg: () => T, ...args: unknown[]): T | undefined
error<T>(msg: T extends GenericFunction ? never : T, ...args: unknown[]): T
error<T>(msg: (T extends GenericFunction ? never : T) | (() => T), ...args: unknown[]): T | undefined
info<T>(msg: () => T, ...args: unknown[]): T | undefined
info<T>(msg: T extends GenericFunction ? never : T, ...args: unknown[]): T
info<T>(msg: (T extends GenericFunction ? never : T) | (() => T), ...args: unknown[]): T | undefined
warning<T>(msg: () => T, ...args: unknown[]): T | undefined
warning<T>(msg: T extends GenericFunction ? never : T, ...args: unknown[]): T
warning<T>(msg: (T extends GenericFunction ? never : T) | (() => T), ...args: unknown[]): T | undefined
import Logger
import { Logger } from "https://dotland.deno.dev/std@0.146.0/log/mod.ts";

Logging library with the support for terminal and file outputs. Provides interfaces for building custom loggers.