Update logger formatting, add dev script

This commit is contained in:
Jonatan Witoszek 2023-08-18 14:54:57 +02:00
parent d4e278586f
commit df5c282d3f
No known key found for this signature in database
GPG key ID: D35056EA9CCE8472
2 changed files with 14 additions and 2 deletions

View file

@ -1,6 +1,7 @@
{ {
"importMap": "./import_map.json", "importMap": "./import_map.json",
"tasks": { "tasks": {
"start": "deno run -A --unstable main.ts" "start": "deno run -A --unstable main.ts",
"dev": "deno run -A --unstable --watch main.ts"
} }
} }

View file

@ -3,11 +3,22 @@ import { isDenoDeploy } from "./utils.ts";
log.setup({ log.setup({
handlers: { 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: { loggers: {
default: { default: {
level: isDenoDeploy ? "INFO" : "DEBUG", level: isDenoDeploy ? "INFO" : "DEBUG",
handlers: ["console"],
}, },
}, },
}); });