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

它相当填满了我的日志。有没有办法禁用它?和servicestack升级有关系吗?还是我无意中设置了配置设置?(我没有故意接近 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 回答