簡體   English   中英

使用LoggerFactory(),如何在C#中寫入文件

[英]using LoggerFactory() , how to write to file in C#

我有一個程序,需要更新。 當前,應用程序Logger寫入控制台。 使用.AddConsole()方法

請任何人幫助我如何寫入文件。 例如:“ c:\\ workspace \\ TestProject \\ Log.txt”

            logger = new LoggerFactory()
                          .AddConsole()
                          .CreateLogger("Msg");

我想,您使用的是Microsoft.Framework.Logging但是提供了開箱即用的實現,用於基本的控制台日志記錄和其他一些目標,您需要像Serilog或NLog這樣的日志記錄后端來獲得您要求的功能。

我建議您使用NLog(僅出於個人喜好)

Install-Package NLog 

然后添加到您的代碼

loggerFactory.AddNLog(new global::NLog.LogFactory());

https://github.com/aspnet/Logging/tree/dev/samples/SampleApp

http://nlog-project.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM