动态改变 log4net 日志位置
private static void changeLogFileLocation() { var logPath = ProfileHelper.GetLogPath(); // 获取当前的日志记录器 var hierarchy = (Hierarchy)LogManager.GetRepository(); // 查找文件追加器 foreach (IAppender appender in hierarchy.GetAppenders()) { if (appender is RollingFileAppender rollingFileAppender) { // 修改文件路径 rollingFileAppender.File = Path.Combine(logPath, Path.GetFileName(rollingFileAppender.File)); rollingFileAppender.ActivateOptions(); // 激活更改 } } }
桂棹兮兰桨,击空明兮溯流光。
浙公网安备 33010602011771号