【发布时间】:2020-12-08 10:04:29
【问题描述】:
我正在尝试了解我收到此错误的原因并希望得到一些帮助: 无法将类型“Serilog.Core.Logger”隐式转换为“Serilog.LoggerConfiguration”
请注意,我根本不是 C# 方面的专家,而且很长时间没有写过任何东西。这是我“尝试”为我想在空闲时间尝试编写的游戏引擎编写记录器。
我已经通过 Visual Studio 中的 NuGet 管理器安装了 Serilog 和 Serlog.Sinks.Console
我的代码基于库入门指南:https://github.com/serilog/serilog/wiki/Getting-Started
我的代码
using Serilog;
using System;
namespace FFEngine.src
{
public sealed class Log
{
static Log()
{
_coreLogger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Console()
.CreateLogger();
}
private Log()
{
}
~Log()
{
}
public static Log Instance { get { return _instance; } }
private static readonly Log _instance = new Log();
private static LoggerConfiguration _coreLogger;
private static LoggerConfiguration _clientLogger;
}
}
【问题讨论】:
-
顺便说一句:绝对删除
~Log- 这不应该成为C#语言;)