文档章节

log4j简单案例

蜀山下的鱼
 蜀山下的鱼
发布于 2015/04/29 00:40
字数 204
阅读 7
收藏 0
package log4j;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

public class Log4jG {
// private static Logger log =Logger.getLogger(Log4jG.class);
 private static Logger log=LogManager.getLogger(Log4jG.class.getName());
 private static Logger log1=LogManager.getLogger("myTest1");
 private static Logger log2=LogManager.getLogger("myTest2");
 private static Logger log3=LogManager.getLogger("myTest3");
 public static void main(String[] args){

//  BasicConfigurator.configure();
  PropertyConfigurator.configure("c:\\log4j.properties");
  log.debug("debug message");
  log.info("info message");
  log.error("error message");

  
  log1.debug("test1  debug");
  log1.info("test1  info message");
  log1.error("test1  error message");
  
  log2.debug("test2  debug");
  log2.info("test2  info message");
  log2.error("test2  error message");
  
  
  log3.debug("test3  debug");
  log3.info("test3  info message");
  log3.error("test3  error message");

 }
}


 

 

log4j.properties

log4j.rootLogger=INFO,A
log4j.appender.A=org.apache.log4j.FileAppender
log4j.appender.A.file=c:/rootlog.txt
log4j.appender.A.layout=org.apache.log4j.PatternLayout

log4j.logger.myTest1= DEBUG, test1
log4j.appender.test1=org.apache.log4j.FileAppender
log4j.appender.test1.File=c:/test1.log
log4j.appender.test1.layout=org.apache.log4j.PatternLayout
log4j.appender.test1.layout.ConversionPattern=%d %p [%c] - %m%n

  

log4j.logger.myTest2= DEBUG, test2
log4j.appender.test2=org.apache.log4j.FileAppender
log4j.appender.test2.File=c:/test2.log
log4j.appender.test2.layout=org.apache.log4j.PatternLayout
log4j.appender.test2.layout.ConversionPattern=%d %p [%c] - %m%n



log4j.logger.myTest3= DEBUG, R
log4j.appender.R=org.apache.log4j.RollingFileAppender 

log4j.appender.R.File= C:/rolling.log

# Control the maximum log file size 

log4j.appender.R.MaxFileSize=2KB 

# Archive log files (one backup file here) 

log4j.appender.R.MaxBackupIndex=1 

log4j.appender.R.layout=org.apache.log4j.PatternLayout 

log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n


log4j1.2.17:http://logging.apache.org/log4j/1.2/download.html

 

log4j1.2.17  API:http://logging.apache.org/log4j/1.2/apidocs/

本文转载自:http://blog.csdn.net/caiwenfeng_for_23/article/details/8602354

蜀山下的鱼
粉丝 9
博文 405
码字总数 0
作品 0
广州
高级程序员
私信 提问
spring springmvc mybatis maven 项目整合示例-导航页面

spring原理 实践解析-简单的helloworld spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包 spring原理案例-基本项目搭建 02 spring jar包详解 spring jar包的用途...

noteless
2018/06/29
0
0
jcl与jul、log4j1、log4j2、logback的集成原理

1 系列目录 - jdk-logging、log4j、logback日志介绍及原理- jcl与jul、log4j1、log4j2、logback的集成原理- slf4j与jdk-logging、log4j1、log4j2、logback的集成原理- slf4j、jcl、jul、log...

乒乓狂魔
2015/04/29
0
2
springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n ---internationalization 不就是i和n之间有18个字母... http://logging.apache.org/log4j/2.x/ 直接入正题 他是一个强大的日止功能...

noteless
2016/02/24
0
0
springmvc 项目完整示例02 项目创建-eclipse创建动态web项目 配置文件 junit单元测试

包结构 所需要的jar包直接拷贝到lib目录下 然后选定 build path 之后开始写项目代码 配置文件 ApplicationContext.xml

noteless
2016/02/24
0
0
spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

下载spring http://spring.io/ 最重要是在特征下面的这段话,需要注意: All avaible features and modules are described in the Modules section of the reference documentation. Their ......

noteless
2016/02/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

texlive安装

Installing to: D:/bin/texlive/texlive/2019Installing [001/307, time/total: ??:??/??:??]: adobemapping [2130k]Installing [002/307, time/total: 00:03/08:57]: ae [84k]Installing......

MtrS
25分钟前
2
0
运维规范

命名规范 发布流程 监控告警 故障定位 状态 日志 监控

以谁为师
今天
2
0
约瑟夫环(报数游戏)java实现

开端 公司组织考试,一拿到考题,就是算法里说的约瑟夫环,仔细想想 以前老师将的都忘了,还是自己琢磨把~ package basic.gzy;import java.util.Iterator;import java.util.LinkedList;...

无极之岚
今天
3
0
Kernel字符设备驱动框架

Linux设备分为三大类:字符设备,块设备和网络设备,这三种设备基于不同的设备框架。相较于块设备和网络设备,字符设备在kernel中是最简单的,也是唯一没有基于设备基础框架(device结构)的...

yepanl
今天
3
0
Jenkins 中文本地化的重大进展

本文首发于:Jenkins 中文社区 我从2017年开始,参与 Jenkins 社区贡献。作为一名新成员,翻译可能是帮助社区项目最简单的方法。 本地化的优化通常是较小的改动,你无需了解项目完整的上下文...

Jenkins中文社区
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部