public class TestLog4j {

    /**
* 级别从大到小
* fatal
* error
* warn
* info
* debug
* trace
*
* off:不打印任何信息!
* all:所有!
*
*
log4j.appender.console=org.apache.log4j.ConsoleAppender
* 01.log4j.appender:是前缀,一般不改变!
* 02.console:就理解成我们java中的对象!
* 03.=org.apache.log4j.ConsoleAppender
* 相当于
* ConsoleAppender console=new ConsoleAppender();
*
log4j.appender.console.Target=System.err
*04. console.Target 相当于对象名.属性
*05.System.err:在console台输出的样式
log4j.appender.console.layout=org.apache.log4j.PatternLayout
*06.console.layout:因为layout这个属性是一个PatternLayout类类型
*07.=org.apache.log4j.PatternLayout
*相当于PatternLayout layout=new PatternLayout();
log4j.appender.console.layout.ConversionPattern=[%-5p] [%d{yyyy-MM-dd hh:mm:ss}] %c %l %m %n
*08.layout.ConversionPattern :设置显示的内容以及格式 log4j.appender.file=org.apache.log4j.FileAppender 把日志写在指定的文件中
log4j.appender.file.File=e:/logs/log.txt 文件的位置
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%-5p] [%d{yyyy-MM-dd hh:mm:ss}] %c %l %m %n log4j.appender.roolfile=org.apache.log4j.RollingFileAppender
log4j.appender.roolfile.File=e:/logs2/log2.txt
log4j.appender.roolfile.MaxFileSize=1kb 文件的大小
log4j.appender.roolfile.layout=org.apache.log4j.PatternLayout
log4j.appender.roolfile.layout.ConversionPattern=[%-5p] [%d{yyyy-MM-dd hh:mm:ss}] %c %l %m %n log4j.rootLogger=trace,console,file,roolfile
trace:输出的日志级别!
*/
public static void main(String[] args) {
System.out.println(System.getProperty("java.io.tmpdir"));
Logger logger=Logger.getLogger(TestLog4j.class);
logger.fatal("fatal msg");
logger.error("error msg");
logger.warn("warn msg");
logger.info("info msg");
logger.debug("debug msg");
logger.trace("trace msg"); } }

log4j文件的配置的更多相关文章

  1. log4j.properties文件的配置

    Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使用这三个组件可以轻松 ...

  2. 【转】log4j.properties文件的配置

    一.前言 log4j使用的还是比较多的,但是对于其配置又很难描述清楚要怎么配置,说明我自己对于log4j的配置并不是非常熟悉,所以在网上找了一篇详尽的 博文转载,在此非常感谢原文作者的辛苦付出,如有需 ...

  3. log4j日志输出到文件的配置

    1.Maven的dependency 2.log4j.properties的配置 3.Junit的Test类 4.web.xml的配置(非必要) 5.spring的db.config的配置(非必要) ...

  4. log配置文件log4j.propeties(配置保存日志文件的相对路径)

    log配置文件log4j.propeties(配置保存日志文件的相对路径) log4j.propeties文件: #日志的4种级别ERROR(错误).WARN(警告潜在的错误).INFO(粗粒度信息) ...

  5. log4j.properties的配置

    #初始化类中要使用的Logger对象实例:log4j.rootLogger = [ level ] , appenderName1, appenderName2, … #第一个参数是日志级别(DEBU ...

  6. log4j的基本配置参数

    转载:http://blog.csdn.net/fengyifei11228/article/details/6070006 log4j配置文件有三个主要的组件:Logger,Appender和Lay ...

  7. log4j文件

    log4j文件是一种开源日志记录工具,其作用是记录程序运异常行过程中的重要的操作信息和记录可能出现的异常情况便于调试. 根据日志记录的信息内容可分为3类: Sql日志:记录系统执行的SQL语句 异常日 ...

  8. log4j.properties详细配置

    转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html ①配置根Logger,其语法为: #log4j.rootLogger = [level] ...

  9. log4j的Appenders配置

    因为是刚开始使用log4j,很多配置方面的东西都不懂,记录下. 下面是我用STS(Spring Tool Suite)新建Spring MVC项目的时候,帮我自动生成的一个log4j.xml配置文件. ...

随机推荐

  1. Android_Kotlin 代码学习

    https://github.com/ldm520/Android_Kotlin_Demo

  2. mysql多实例的配置

    1.创建多实例的目录: mkdir -p /data/mysql/mysql_3307/{data,tmp,logs} mkdir -p /data/mysql/mysql_3308/{data,tm ...

  3. image_Magic图片处理功能

    :] 来自为知笔记(Wiz)

  4. Python:笔记(4)——高级特性

    Python:笔记(4)——高级特性 切片 取一个list或tuple的部分元素是非常常见的操作.Python提供了切片操作符,来完成部分元素的选取 除了上例简单的下标范围取元素外,Python还支持 ...

  5. Python框架之Tornado(源码之褪去模板外衣的前戏)

    执行字符串表示的函数,并为该函数提供全局变量 本篇的内容从题目中就可以看出来,就是为之后剖析tornado模板做准备,也是由于该知识点使用的巧妙,所有就单独用一篇来介绍了.废话不多说,直接上代码: # ...

  6. 多种数据库之间 update的不同

    sql server update a set a.gqdltks=b.gqdltks,a.bztks=b.bztks from landleveldata a,gdqlpj b where a.GE ...

  7. HDU4631(标程代码)

    /*将x从小到大排序,每次插入一个点,直接找比这个点的x大的第一个,然后从这个开始向两边找 ,找点的下标用多重容器实现*/ #include<stdio.h> #include<st ...

  8. 【JavaScript】用JS绘制一个球

    参考: 1.http://www.w3school.com.cn/html5/html_5_canvas.asp 2.http://blog.csdn.net/qq_27626333/article/ ...

  9. Zabbix Linux http 监控脚本

    说明:自定义监控脚本,监控内存是否启用主进程 创建文件:vim check_http.sh #!/bin/bash result=`ps -ef | grep httpd | grep -v grep ...

  10. 自定义Checkbox和Radiobox

    在线演示 本地下载