Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/smx/src/modules/logger/logger.ts>LoggerService

Manage and sync scripts, configs and templates between computers
Latest
class LoggerService
import { LoggerService } from "https://deno.land/x/smx@v0.6.0/src/modules/logger/logger.ts";

Properties

private
readonly
_engines: LoggerEngine[]
logLevel: number

Methods

private
LogOption(
level: number,
message: string,
...restParams: unknown[],
): Promise<void>
private
writeLog(opt: LogOption, params: unknown[]): Promise<void>
addEngine(engine: LoggerEngine): void
debug(
message: string,
...params: unknown[],
): Promise<void>
debug(message: string, ...params: unknown[]): Promise<void>
engine(
message: string,
...params: unknown[],
): Promise<void>
engine(message: string, ...params: unknown[]): Promise<void>
error(
message: string,
...params: unknown[],
): Promise<void>
error(message: string, ...params: unknown[]): Promise<void>
info(
message: string,
...params: unknown[],
): Promise<void>
info(message: string, ...params: unknown[]): Promise<void>
LOG(opt: LogOption): Promise<void>
removeEngine(engine: LoggerEngine): void
setLogLevel(v: number): void
warning(
message: string,
...params: unknown[],
): Promise<void>
warning(message: string, ...params: unknown[]): Promise<void>