自从几天前我升级了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 - 这会导致它吗? (似乎不太可能)
感谢。
答案 0 :(得分:2)
您可以使用以下命令禁用Redis中的详细日志记录:
RedisConfig.DisableVerboseLogging = true;
否则,您可以在日志记录提供程序中关闭DEBUG日志记录,例如:
LogManager.LogFactory = new ConsoleLogFactory(debugEnabled:false);