2016-10-05 39 views

答えて

1

回避策が見つかりました。

たとえば、ログインパターンが「%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) { 
    ... 
} 
を実装
関連する問題