log4.net动态修改存储路径位置(备忘)
2016-09-19 22:28
148 查看
/// <summary> /// 改变默认的日志位置 /// </summary> /// <param name="folder"></param> public static void UpdateFolder(string folder) { var storedPath = LogManager.GetRepository(); var appenders = storedPath.GetAppenders(); //var targetFolder = appenders.First(m => m.Name.Equals("InfoAppender")) as RollingFileAppender;//如果是要指定改某个appender,则在这里指定appender //targetFolder.File = folder; //一般多种日志目录是写在一起 if (appenders == null) return; foreach (var app in appenders) { if (app.Name.Equals("ErrorAppender") || app.Name.Equals("InfoAppender")) { var ra = app as RollingFileAppender; ra.File = folder; ra.ActivateOptions(); } } }
相关文章推荐
- SWT(JFace)体验之动态修改控件位置大小
- 如何修改mysql数据文件存储位置
- Maven 修改本地存储库位置
- jsp页面动态修改提交到的Action路径
- win7 系统的 .ico 文件夹图标的存储路径是什么? 怎么修改?
- 关于datagrid的使用以及动态修改,以及使用存储过程的介绍
- MinGW/GCC 编译器修改 gettext 初始化路径使之能在任意位置输出中文消息
- SQL Server中数据文件存储路径修改
- 动态创建web路径,并存储临时上传文件
- mysql在linux下修改存储路径
- [备忘]修改SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径
- 路径分析,可以拖动上面的节点,动态修改(转帖自heyubingzju)
- 动态给表添加删除字段并同时修改它的插入更新存储过程
- 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
- 路径分析,可以拖动上面的节点,动态修改
- 修改VS2010 Help文档的存储路径
- 彻底修改Google Chrome安装路径:将GoogleChrome移到自己想要的位置,(最好的)
- 修改Email默认存储位置为T卡
- 修改仓库如何修改本地仓库的存储位置
- Maven 修改本地存储库位置