Java项目将错误写入文件【log4j】
2017-09-15 11:46
405 查看
配置转载自互联网
1.需要jar包:commons-logging.jar , log4j.jar
2.log4j.properties放在src目录下
3.使用:
1.需要jar包:commons-logging.jar , log4j.jar
2.log4j.properties放在src目录下
# 定义 DEBUG 优先级, R 为日志输出目的的 log4j.rootLogger= DEBUG, R # 设置日志输出类型 , 为文件类型 log4j.appender.R= org.apache.log4j.FileAppender # 设置日志文件名 logRecord.log, 输出到 tomcat 服务器的 logs 目录下 log4j.appender.R.file= ./ApiDocLogs/logRecord.log # 每次在文件尾写入新的日志信息 log4j.appender.R.Append= true # 日志输出信息格式类型 log4j.appender.R.layout= org.apache.log4j.PatternLayout # 日志输出信息格式为 换行、日期、优先级、 [ 全类名 ] 、日志信息、换行 log4j.appender.R.layout.ConversionPattern= %n%d%p [%l] %m%n
3.使用:
private static Log logger = LogFactory.getLog("IOUtil"); ... try{ } catch (DocumentException e) { e.printStackTrace(); logger.error(e.getMessage()); }
相关文章推荐
- Java项目添加log4j日志文件错误记录
- java项目读取以及写入properties文件
- web 项目log4j配置无法获取文件(java.io.FileNotFoundException: /logs/log.txt (No such file or directory))猜想
- 关于写入文件缓存时报"java.io.FileNotFoundException open failed (is a director)"错误的解决方法
- java 项目linux下写入文件权限777
- 【maven】pom.xml文件没错,但是项目有小红叉,Problems中可以看到错误:“Dynamic Web Module 3.0 requires Java 1.6 or newer.”
- java代码将e.printStackTrace()写入log4j文件异常信息
- 软件开发工程师(JAVA)中级考试大纲-----四(四)Log4J的原理及配置;Log4J常用的API;在项目中应用日志框架Log4J关键类和接口介绍;Java properties配置文件log
- Myeclipse更新整个项目后,有时java或jsp文件,会提示错误,找不到类路径等问题。
- java项目使用log4j工具类(非web项目)以及log4j.properties文件详解
- java项目打包成jar文件,在linux上执行出现 Invalid or corrupt jarfile XXXX.jar 错误
- android 项目R.java文件缺失导致编译错误
- vs:严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入
- JAVA项目中,配置LOG4j,将日志按照不同级别输出到控制台和文件中
- java普通项目log4j普通main函数写入日志
- 解决在web项目使用log4j中无法将log信息写入文件
- java多线程运行结果写入文件错误java.io.IOException: Stream closed
- 项目开发中经常要用到的知识----Java读取.Properties,.Xml,.Ini文件(二)
- java网络下载 文件错误的一个可能原因
- 设置Log4j 的properties文件,将日志写入数据库