2
我正在使用日志记录到控制台输出,该内置到.Net核心框架。 记录器的初始化这里:使用.Net Core Console日志记录器记录事件日期时间
var serviceCollection = new ServiceCollection();
serviceCollection.AddSingleton(new LoggerFactory()
.AddConsole());
也为记录我使用Microsoft.Extensions.Logging.LoggerExtension
的类与方法Log...
这里记录的在我的应用程序的例子:
_logger.LogInformation(eventId, "Action is started.");
凡_logger
是ILogger<T>
实例类并在具有内置依赖注入的类构造函数中初始化。 如以下串的上述方法控制台输出显示主叫的结果:
info: NameSpaceName.ClassName[eventId] Action is started.
我想在控制台输出以显示日期时间,它指向时间,当执行Log方法,但似乎Log ..方法不包含任何允许显示日期时间的方法。
它是否存在某种方法或additioanl类 - 格式化程序,它允许在控制台输出中显示操作datetime而不将它作为消息的一部分传递给方法?
谢谢。你的图书馆非常出色。我刚刚添加了Nuget包的链接,删除了对标准Logging库的引用,更新了初始化,并且按预期工作/ –