Logging 如何在F#Saturn框架中更改日志级别?
当我运行Saturn应用程序时,我看到一些日志正在写入控制台Logging 如何在F#Saturn框架中更改日志级别?,logging,asp.net-core,f#,saturn-framework,Logging,Asp.net Core,F#,Saturn Framework,当我运行Saturn应用程序时,我看到一些日志正在写入控制台 看起来它们是从LogLevel.Info开始的。如何进行更详细的日志记录,即如何正确设置,例如LogLevel.Trace?一种方法是在Saturn中设置日志记录: let app=application{ 穿过管道的管道 路由器顶部路由器 url“http://0.0.0.0:8085/" 内存缓存 使用静态“静态” 使用 日志记录配置日志记录 } 您可以这样进行配置: let-configureLogging(日志记录:ILog
看起来它们是从
LogLevel.Info
开始的。如何进行更详细的日志记录,即如何正确设置,例如LogLevel.Trace
?一种方法是在Saturn中设置日志记录
:
let app=application{
穿过管道的管道
路由器顶部路由器
url“http://0.0.0.0:8085/"
内存缓存
使用静态“静态”
使用
日志记录配置日志记录
}
您可以这样进行配置:
let-configureLogging(日志记录:ILoggingBuilder)=
logging.SetMinimumLevel(LogLevel.Trace)|>忽略
我发现的唯一一个土星的例子是,在土星样本中。ASP.NET内核有两个版本,Saturn就是在这个版本上构建的
默认日志级别为LogLevel.Info
:
如果未显式设置最低级别,则默认值为信息,这意味着跟踪和调试日志将被忽略
不设置生产的LogLevel.Trace
:
这些消息可能包含敏感的应用程序数据。这些信息
默认情况下是禁用的,并且不应在生产环境中启用
环境
您需要打开Microsoft.Extensions.Logging