停止Servicestack记录所有Get Set命令

时间:2015-10-02 16:03:35

标签: servicestack servicestack.redis

自从几天前我升级了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

它填满了我的日志。有没有办法禁用它?它与servicestack升级有关吗?或者我无意中设置了配置设置? (我没有故意在Redis代码附近)。我们也在Azure上升级到更新版本的Redis - 这会导致它吗? (似乎不太可能)

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令禁用Redis中的详细日志记录:

 RedisConfig.DisableVerboseLogging = true;

否则,您可以在日志记录提供程序中关闭DEBUG日志记录,例如:

LogManager.LogFactory = new ConsoleLogFactory(debugEnabled:false);
相关问题