2015-10-02 19 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);