diff --git a/deno.json b/deno.json index fe9c850..4aeef42 100644 --- a/deno.json +++ b/deno.json @@ -1,6 +1,7 @@ { "importMap": "./import_map.json", "tasks": { - "start": "deno run -A --unstable main.ts" + "start": "deno run -A --unstable main.ts", + "dev": "deno run -A --unstable --watch main.ts" } } diff --git a/logger.ts b/logger.ts index 7a93168..d147802 100644 --- a/logger.ts +++ b/logger.ts @@ -3,11 +3,22 @@ import { isDenoDeploy } from "./utils.ts"; log.setup({ handlers: { - console: new log.handlers.ConsoleHandler("DEBUG"), + console: new log.handlers.ConsoleHandler("DEBUG", { + formatter: (logRecord) => { + let msg = `${logRecord.levelName} ${logRecord.msg}`; + + logRecord.args.forEach((arg, index) => { + msg += `, arg${index}: ${arg}`; + }); + + return msg; + }, + }), }, loggers: { default: { level: isDenoDeploy ? "INFO" : "DEBUG", + handlers: ["console"], }, }, });