Jim*_*ely 6 asp.net asp.net-web-api serilog
我找不到在 ASP.Net 4.7.1 WebApi 项目中安装 Serilog 的任何资源。有人可以帮我吗?有大量的 .Net Core 资源,但这无济于事。
Ela*_*ode 12
安装所需的 NuGet 包,打开Package Manager Console并键入
Install-Package Serilog
Install-Package Serilog.Sinks.File
Run Code Online (Sandbox Code Playgroud)
使用名称创建logger具有 Serilog 配置的新静态类
public static class Logger
{
private static readonly ILogger _errorLogger;
static Logger()
{
_errorLogger = new LoggerConfiguration()
.WriteTo.File(HttpContext.Current.Server.MapPath("~/logs/log-.txt"), rollingInterval: RollingInterval.Day)
.CreateLogger();
}
public static void LogError(string error)
{
_errorLogger.Error(error);
}
}
Run Code Online (Sandbox Code Playgroud)
logger当您想记录错误时使用类,如下所示
Logger.LogError("Test error log!");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4901 次 |
| 最近记录: |