log4j--控制台/文本/数据库---三模式
来源:互联网 发布:淘宝网安卓版 编辑:程序博客网 时间:2024/05/16 05:18
这个困扰了我一下午。。。。。
首先得把jar包选好。。。。经过多次测试,选用一下两个就足够了
log4j.rootLogger=DEBUG,CONSOLE,A1,FILE1,FILE2,FILE3,DBlog4j.addivity.org.apache=true # 控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Threshold=INFO log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #文本log4j.appender.FILE1=org.apache.log4j.FileAppender log4j.appender.FILE1.File=D\:/log4j/debug.log log4j.appender.FILE1.Threshold=DEBUGlog4j.appender.FILE1.Append=truelog4j.appender.FILE1.layout=org.apache.log4j.PatternLayout log4j.appender.FILE1.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n #数据库log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppenderlog4j.appender.DB.BufferSize=1log4j.appender.DB.driver=com.mysql.jdbc.Driverlog4j.appender.DB.URL=jdbc:mysql://127.0.0.1:3306/testlog4j.appender.DB.user=rootlog4j.appender.DB.password=admin#log4j.appender.DB.sql=insert into log_icecoldmonitor(level,category,thread,time,location,note) values('%p','%c','%t','%d{yyyy-MM-dd HH\:mm\:ss\:SSS}','%l','%m')log4j.appender.DB.sql=insert into RECEIVE_FILE_EXCEPTION(FILE_NAME,EXCEPTION_INFO,EXCEPTION_TIME) values('%m','%l','%d{yyyy-MM-dd HH:mm:ss.SSS}')log4j.appender.DB.layout=org.apache.log4j.PatternLayout
package com.java1234.action;import org.apache.log4j.Logger;import com.opensymphony.xwork2.Action;public class HelloWorldAction implements Action{public static Logger logger = Logger.getLogger(HelloWorldAction.class);public String execute() throws Exception {//logger.info("返回成功");//logger.debug("f.txt"); int result = 0; try { result = 4 / 0; } catch (Exception ex) { logger.warn("it is", ex); }return SUCCESS;}}datetime 格式2010-10-11 17:40:20.333
0 0
- log4j--控制台/文本/数据库---三模式
- log4j配置文件(控制台、文件、数据库)
- Log4j基本使用方法(保存日志到控制台、文件、数据库中)
- Log4J配置 控制台、写文件、发邮件、存数据库
- C语言控制台窗口图形界面编程(三):文本属性
- Linux控制台(文本模式)下提高工作效率的快捷键
- Linux控制台(文本模式)下提高工作效率的快捷键
- 数据库三模式
- 数据库三模式
- log4j输出到控制台
- Log4j 2.0在开发中的高级使用详解—配置简单的控制台输出(三)
- log4j文件配置properties,输出到控制台,文件,数据库等各种配置
- 浅谈数据库三大模式
- Log4j控制台输出乱码问题
- log4j日志输出到控制台
- Mybites+log4j 控制台输出sql
- JAVA log4j 控制台输出日志
- Log4j控制台输出乱码问题
- Android获取状态栏和标题栏的高度
- 通过Nginx搭建flv流媒体服务器
- linux下杀死进程(kill)的N种方法
- 约瑟夫环问题
- Dom解析xml文件的添加与删除方法
- log4j--控制台/文本/数据库---三模式
- 安装软件时对话框默认允许一路安装
- mysql 之 row_number() over ()
- MySQL远程访问授权
- 【Excel】用excel生成矩阵
- IOS学习 IOS8对应之一---------定位问
- 用“设计力量变革中国”:设计成就中国高峰论坛在沪举行
- andorid代码下载20141011
- jdbcTemplate的queryForList