/// <summary> /// 首次加载时调用 /// </summary> public static void Init() { Repository = LogManager.CreateRepository("MyPro"); //需要获取日志的仓库名,也就是你的当然项目名 //指定配置文件,如果这里你遇到问题,应该是使用了InProcess模式,请查看Blog.Core.csproj,并删之 XmlConfigurator.Configure(Repository, new FileInfo("log4net.config")); //配置文件 }
/// <summary> /// 初始化 Log4Net /// </summary> /// <returns></returns> public static void CreateRepository(string FilePath) { _ILoggerRepository = LogManager.CreateRepository(AppConfig.Log4NETRepositoryName); XmlConfigurator.Configure(_ILoggerRepository, new FileInfo(FilePath)); }