Slide 11
Slide 11 text
| © 2024 Levtech Co., Ltd.
11
● 処理名と対象が誰かわかれば大概は問題ない
○ 例: logger.info({name: “registerCreditInfo”, user.id: request.user.id});
○ user.idのユーザがregisterCreditInfoという処理を実行したと伝わればOK、クレジット
カードの番号まで出力する必要はない
●
個人情報は出力する前にマスク処理を挟む
○ 例: const mask = (value?: string) => { return value?.replace(/./g, "*") ?? “” }
○ *に置き換える関数を用意してマスクする
解決策 必要な分だけログに出力する