Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何在F#Saturn框架中更改日志级别?_Logging_Asp.net Core_F#_Saturn Framework - Fatal编程技术网

Logging 如何在F#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

当我运行Saturn应用程序时,我看到一些日志正在写入控制台


看起来它们是从
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