Slide 22
Slide 22 text
追加情報を持たせていい感じにする
出力が面倒になってくるのでロギングライブラリを用いる https://github.com/pinojs/pino
new
new
const =
=>
( ,
{ cause: ( ),
obj: {hoge: } });
({
formatters: {
: ( , ) ({
level: label,
}),
},
browser: {
asObject: ,
},
});
logger. (e);
logger. ({e});
ResError
ReqError
pino
level
error
error
"a"
"b"
"huga"
logger
true
label _
{ time: 1656824412503, level: 50, obj: { hoge: "huga" } }
{
time: 1656824412503,
level: 50,
e: Error: a
at file:///Users/**masked**/Projects/ts-error-demo/main.ts:37:11
Caused by Error: b
at file:///Users/**masked**/Projects/ts-error-demo/main.ts:37:37
}
errortraceとobjを一緒に出せたはずなのだが、
出来ない…
with deno