工程目录结构
1. 导入如上 log下的对应jar包
2. 在src下新建log4j.properties文件,类容如(详细配置:http://www.cnblogs.com/suman/archive/2010/10/23/1858864.html )
- # 定义 DEBUG 优先级, R 为日志输出目的的
- log4j.rootLogger= DEBUG, R
- # 设置日志输出类型 , 为文件类型
- log4j.appender.R= org.apache.log4j.FileAppender
- # 设置日志文件名 logRecord.log, 输出到 tomcat 服务器的 logs 目录下
- log4j.appender.R.file= ../logs/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.编写测试类
- package com.test;
- import org.apache.commons.logging.Log;
- import org.apache.commons.logging.LogFactory;
- /**
- *
- * @author leiwei 2011 - 11 - 29
- *
- */
- public class Test {
- // 在任何需要记录日志的类中
- Log log = LogFactory.getLog( this .getClass());
- public void one() {
- log .info( "into one method" );
- try {
- System. out .println(9/0);
- } catch (RuntimeException e) {
- log .error(e.getMessage());
- }
- log .info( "out one method" );
- }
- public static void main(String[] args) {
- new Test().one();
- }
- }
4.查看 记录的日志如下
2013-06-21 15:15:44,436INFO [test.Test.one(Test.java:17)] into one method
2013-06-21 15:15:44,461ERROR [test.Test.one(Test.java:25)] / by zero
2013-06-21 15:15:44,462INFO [test.Test.one(Test.java:29)] out one method
相关推荐
NULL 博文链接:https://lc634563495-sina-com.iteye.com/blog/1961686
本人有多年java项目开发经验,在大大小小java项目中,总结写了这个通用日志信息记录开发包,愿结识各路好友。 压缩包,包涵使用实例,使用中如有疑问,可以QQ:120849208 以下是配置文件内容: #日志文件所在...
该资源包含启动springboot项目的shell脚本文件、以及日志分割必备的cronolog压缩文件
java swing用Logger输出错误日志
java 写日志记录到指定目录下(一天一个文档)
记录请求人的IP资源等信息,复制到项目即可使用jar包中含有使用说明。 复制到lib里 配置filter即可使用。4K大小 日志形式: 2014-12-10 11:48:10; 来自IP:192.168.1.33 请求了:...
java开发的日志, 让程序打出日志,查看程序错误,方便大家开发时使用
如果是项目比较大,所要花费的工作量也真不少,但如果使用了上面的方式,则只需要实现“LoggerAdapter”接口,使之与具体的日志(logger)进行适配,并且(如果必要)重写或者调整LoggerAdapterFacory类即可。...
该资源为博客文章"【SpringBoot探索二】SpringBoot项目集成日志记录功能"中的示例
JAVA技术、在框架架构上采用流行的MVC架构、在业务架构中采用Spring的IOC思想和ORM技术的一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及教师对学生在线考试信息的管理和维护。...
JAVA项目是之日志(log)设置,详细的介绍了j2ee的log相关内容,是你搞log 时的有力助手,你值得一看。
异步日志是Java中异步日志记录的最小实现。 原因:提供日志记录实现在多线程环境中效果很好,对性能的影响最小。 不能:该库在设计上非常缺乏功能,以使其保持可维护性和可移植性。用法创建日志存储库所有日志都保...
事件记录:日志文件用于记录应用程序的关键事件和操作,如启动、关闭、用户登录、数据操作等。这些事件记录对于追踪应用程序的运行状态和行为非常有用。 错误和异常信息:日志文件用于记录应用程序的错误和异常情况...
使用Java语言实现了一个简单的日志工具类 ,用于小项目中日志轻量级的管理
在Java项目的开发过程中,日志记录是不可或缺的一部分。它不仅可以帮助我们追踪程序的执行过程,还可以在出现问题时提供关键的调试信息,特别是当线上出现问题时,详细的日志可以帮助我们更快的定位到问题。然而,...
springboot+mysql,审计日志demo
java开发实际项目,实现对部门,项目,日志,用户的管理
Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...
Java项目: 员工工作日志管理系统
拦截器记录日志