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庫的引用,更新了初始化,並且按預期工作/ –