修复log4net无法写日志的问题
This commit is contained in:
+15
-1
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user