EnterpriseLibrary.Logging.NetCore-未记录消息

时间:2018-12-05 15:38:14

标签: c# logging .net-core enterprise-library-6

我尝试实现对应用程序的登录。所以我安装了最新的 EnterpriseLibrary.Logging.NetCore的NuGet-Package。

当我尝试制作一个简单的“测试日志”时,我的实现没有创建日志文件吗?

我尝试了不同的实现,目录以及自刷新... 但是它永远不会创建日志文件。

代码:

//---------- Logger Configuration -----------\\
var traceListener = new FlatFileTraceListener("file.log");

var config = new LoggingConfiguration();
config.AddLogSource("DiskFiles", SourceLevels.All, true).AddTraceListener(traceListener);
logger = new LogWriter(config);

if (logger.IsLoggingEnabled())
{
   Console.WriteLine("Log");
   logger.Write("test entry");
}
else
{
   Console.WriteLine("Logging is disabled in the configuration.");
}

它来到了logger.Write("test entry")上,但是没有异常或文件创建。

enter image description here

不幸的是,这个库不是很常用吗,所以我没有发现很多有关此问题的有用问题。 我的应用程序使用.NetCore 2.1

非常感谢!

0 个答案:

没有答案