0

数日前に Servicestack をアップグレードして以来、ServiceStack.Redis.RedisNativeClient という名前のロガーですべての Redis リクエストのログを記録し始めました。

S: GET urn:iauthsession:2nzuknVSZf0kChC0HmT9
R: $-1
S: GET urn:iauthsession:2nzuknVSZf0kChC0HmT9
R: $-1
S: GET urn:iauthsession:2nzuknVSZf0kChC0HmT9
R: $-1

私のログをかなりいっぱいにしています。これを無効にする方法はありますか?サービススタックのアップグレードに関連していますか? または、うっかり構成設定を行ってしまったのでしょうか? (私は故意にRedisコードに近づいたことはありません)。また、Azure で新しいバージョンの Redis にアップグレードしましたが、これが原因でしょうか? (ありそうにない)

ありがとう。

4

1 に答える 1

2

以下を使用して、Redis の詳細ログを無効にすることができます。

 RedisConfig.DisableVerboseLogging = true;

それ以外の場合は、Logging プロバイダーで DEBUG ロギングを無効にすることができます。たとえば、次のようになります。

LogManager.LogFactory = new ConsoleLogFactory(debugEnabled:false);
于 2015-10-02T16:06:18.520 に答える