修复log4net无法写日志的问题

This commit is contained in:
liming 蔡
2026-07-14 19:40:54 +08:00
parent 4e6992b78c
commit 2b55df8fc5
5 changed files with 55 additions and 4 deletions
+15 -1
View File
@@ -29,8 +29,22 @@ namespace JY.Utility
/// </summary>
static LogHelper()
{
var log4netConfigPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Log4net.config");
if (!File.Exists(log4netConfigPath))
{
log4netConfigPath = Path.Combine(Environment.CurrentDirectory, "Log4net.config");
}
var repository = LogManager.CreateRepository("NETCoreRepository");
var c = XmlConfigurator.Configure(repository, new FileInfo("Log4net.config"));
var configFile = new FileInfo(log4netConfigPath);
if (configFile.Exists)
{
XmlConfigurator.Configure(repository, configFile);
}
else
{
Console.WriteLine("Log4net.config 文件未找到,日志将无法正常写入");
}
log = LogManager.GetLogger(repository.Name, "Test");
RunClearJob();
}