Skip to main content
Module

x/mysql/src/logger.ts

MySQL driver for Deno
Extremely Popular
Go to Latest
File
import { log } from "../deps.ts";
export { log };
let isDebug = false;
/** @ignore */export function debug(func: Function) { if (isDebug) { func(); }}
/** @ignore */export async function config(config: { debug: boolean; logFile: string }) { isDebug = config.debug; await log.setup({ handlers: { console: new log.handlers.ConsoleHandler(config.debug ? "DEBUG" : "INFO"), file: new log.handlers.FileHandler("WARNING", { filename: config.logFile, formatter: "{levelName} {msg}", }), },
loggers: { default: { level: "DEBUG", handlers: ["console", "file"], }, }, });}