zgfp.net
当前位置:首页 >> jAvA非wEB工程下如何用相对路径加载log4j的propErt... >>

jAvA非wEB工程下如何用相对路径加载log4j的propErt...

/** * 利用apache日志功能,同时将日志输出到界面的控制台 * @author */ public class SmallDbLog implements Log{ private Log log = null; @SuppressWarnings("unchecked") private Class clz = null; static{ PropertyConfigurator.configure...

Invalid 'log4jConfigLocation' parameter: class path resource [log4j.xml] cannot be resolved to absolute file path because it does not reside in the file system 它说你的 log4jconfigLocation 参数无效,因为它无法解释成一个磁盘文件...

log4jConfigLocation classpath:/log4j.properties log4j的路径修改成自己的路径。

log4j到log4j2的桥接包 log4j使用private static Logger logger = Logger.getLogger(TestLog4j.class)获取日志对象 log4j2的Logger没有此方法,所以升级的时候可能出现需要更改代码。如果引入此包,可以实现不更改代码升级

Threshold是个全局的过滤器,它将把低于所设置的level的信息过滤不显示出来。 看一个例子: 你这里设置的级别是INFO,但Threshold 过滤为DEBUG INFO>DEBUG 还是只显示INFO的信息。 所以这里设置为DEBUG是没有什么意义的.

log4 j. appender.Threshold=DEBUG log4 J. appender阈值=调试。 . 很高兴为你解答! 如有不懂,请追问。 谢谢!

apache网站上有http://logging.apache.org/ 迅雷上也有

http://archive.apache.org/dist/logging/log4j/1.2.15/ 自已下

public class Test {public static void main(String[] args)throws Exception {//任何一个类都可以取到根目录的绝对路径String path = Test.class.getClassLoader().getResource("").getPath();System.out.println(path);}}

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com