📅  最后修改于: 2023-12-03 15:14:57.906000             🧑  作者: Mango
日志是开发者调试应用程序不可或缺的工具之一。F(out) Science是一个可以帮助你更好地处理和利用日志的工具。
你可以通过NuGet安装F(out) Science:
Install-Package FoutScience
要使用F(out) Science,只需在应用程序中添加以下代码:
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.FoutAnalytics("<API-KEY>")
.CreateLogger();
然后在代码中输出日志:
Log.Information("Hello, world!");
Log.Warning("Something may be wrong...");
Log.Error(exception, "Something went wrong.");
在日志中可以带上标签:
Log.ForContext("SourceContext", GetType().FullName)
.Information("Hello, world!");
你也可以使用自定义过滤器来过滤日志:
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.FoutAnalytics("<API-KEY>", filter =>
filter
.When(logEvent => logEvent.Level == LogEventLevel.Error)
.Filter.ByIncludingOnly(logEvent => logEvent.MessageTemplate.ToString()
.Contains("Serilog")) )
.CreateLogger();
F(out) Science支持以下五个日志类型:
F(out) Science支持以下六个日志级别:
F(out) Science支持以下三种类型的日志过滤器:
F(out) Science是一个强大的日志库,可以帮助你轻松地处理和利用日志,让你在开发过程中更加高效和舒适。如果你想让你的应用程序的日志更加有用,就一定要试试F(out) Science吧!
Markdown标识:
标题使用#,副标题使用##
引用使用>
代码块使用```
加粗使用**
列表使用*