我尝试实现对应用程序的登录。所以我安装了最新的 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")
上,但是没有异常或文件创建。
不幸的是,这个库不是很常用吗,所以我没有发现很多有关此问题的有用问题。
我的应用程序使用.NetCore 2.1
。
非常感谢!