0
ノード内のlog4jsを使用して機密フィールドのマスキングを手伝ってもらえますか? winston loggerで同様のフィルタを見つけましたが、log4jsに類似のものがある場合は参考になります。ロギング中のlog4js-nodeマスクの機密情報
ノード内のlog4jsを使用して機密フィールドのマスキングを手伝ってもらえますか? winston loggerで同様のフィルタを見つけましたが、log4jsに類似のものがある場合は参考になります。ロギング中のlog4js-nodeマスクの機密情報
回避策が見つかりました。
たとえば、ログインパターンが「%r%p%c%m%n」の場合、 %r - 時間、%p - ログレベル、%c - ログカテゴリ、%m - ログデータ、%n - 改行。
そして、あなたは%mにおけるいくつかの機密データをマスクしたい場合は、この方法でそれを行うことができます。
はあなたのアペンダにレイアウトを追加します。その後、
layout: {
type : "pattern",
pattern : "%r %p %c {%x{body}}%n",
tokens: {
body : function() {
var msg = arguments[0].data[0];
return maskSensitiveData(msg);
}
}
}
と機能
var maskSensitiveData = function(msg) {
...
}
を実装