简体   繁体   English

关闭 ServiceStack 日志记录

[英]Turn Off ServiceStack Logging

ServiceStack's internal logging isn't something I want to have in my logs. ServiceStack 的内部日志记录不是我想在日志中包含的内容。 How do we disable the internal logging, or at least suppress it so it doesn't clog the log?我们如何禁用内部日志记录,或者至少抑制它以免阻塞日志?

配置 LogManager 时,只需将其设置为 NullLogFactory 的实例

LogManager.LogFactory = new NullLogFactory();

ServiceStack Ver 5 > ServiceStack Ver 5 >

SetConfig(new HostConfig {
            DefaultRedirectPath = "/metadata",
            DefaultContentType = MimeTypes.Json,
            AppendUtf8CharsetOnContentTypes = new HashSet<string> { MimeTypes.Html, MimeTypes.Json },
            DebugMode = false,
            LogFactory = new NullLogFactory(),
            EnableFeatures = Feature.All.Remove(disableFeatures)
)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM