NutzCN Logo
问答 怎么能让nutz根据情况来加载不同的LOG4J.PROPERTIES??
发布于 3276天前 作者 enzozhong 2489 次浏览 复制 上一个帖子 下一个帖子
标签: maven

应为项目开发、测试、还有部署都是要用不同的log4j.properties,每一次都是手动来调整,再网上发现
PropertyConfigurator.configure( " D:/Code/conf/log4j.properties " );
这个可以动态的加载配置文件,我就试着通过再setup里面来配置,可是发现,log全部都不显示,所以我想可能是log的启动早已经被nutz触发了,不知道nutz还有没有提供别的方式来解决这个问题?

10 回复

方法一,换54版
方法二,在NutFilter之前加个过滤器,在里面配置,先于nutz初始化log适配器就可以了

GOOD!!54都出了啊!恭喜!!!我先去试试!非常感谢!

maven的profiles功能就是你想要的,可以尝试下!

来自炫酷的 NutzCN

@wendal 没弄明白方法一中的54版 如何解决这个问题的 或者说 怎么用

@Rekoe 之前的版本,重置log4j的配置, 已有的logger的level不会跟着变.

@wendal 我想请问一下方法一具体怎么配置? 我在文档,这边也没找到对应的配置

找个地方执行PropertyConfigurator.configure就行了

@wendal 入口类的init方法可以吗?

Setup.init吧,这个更早一些

@wendal 是IocBean注解的create属性 的那个方法

添加回复
请先登陆
回到顶部