2015-10-02 21 views
0

由於前幾天我升級了Servicestack,它已經開始使用名爲ServiceStack.Redis.RedisNativeClient的記錄器記錄我的所有Redis請求。停止ServiceStack記錄所有獲取設置命令

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

它充滿了我的日誌。有沒有辦法來禁用這個?它與服務堆升級有關嗎?或者我無意中設置了配置設置? (我沒有明確地接近Redis代碼)。我們也在Azure上升級到更新版本的Redis--這是否會導致它? (似乎不太可能)

謝謝。

回答

2

可以在Redis的禁用詳細日誌記錄有:

RedisConfig.DisableVerboseLogging = true; 

否則你可以關閉調試日誌記錄在日誌記錄提供商,e.g:

LogManager.LogFactory = new ConsoleLogFactory(debugEnabled:false);