Log4j标准配置

el/2024/7/17 22:33:36
### set log levels ###
log4j.rootLogger = debug ,  stdout ,  D 


### 输出到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{ 1 }:%L - %m%n


### 输出到日志文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG ## 输出DEBUG级别以上的日志
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n


### 保存异常信息到单独文件 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/error.log ## 异常日志文件名
log4j.appender.D.Append = true
log4j.appender.D.Threshold = ERROR ## 只输出ERROR级别以上的日志!!!
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

http://www.ngui.cc/el/5557422.html

相关文章

Java常用工具包整理

Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Betwixt Betwixt提供将 JavaBea…

博客迁移到http://kingschan.51so.info

博客迁移到[url]http://kingschan.51so.info[/url]

java开发常用在线工具整理

java-developer-bookmark 一个java后台开发人员的常用书签导航 本人是一个java程序员,常常在日常开发中会用到线上一些工具,我个人感觉很实用的,因此分享给大家,希望大家喜欢,欢迎各位fork一起完善! github地址&…

转:开发人员技术学习、归纳方法(以学习 Maven 为例)

本文初衷 把自己模板化以此篇为引,与同行沟通心得,所以在此严重要求如果你有对应的心得还请能回复下,真心感谢!(鞠躬) 当我们要学习新技术/东西 在过去未被自己流程化的情况下,自己学习新的东西的时候一直…

Java中对于对象的强引用、软引用、弱引用以及虚引用的区别

转载:http://blog.csdn.net/lengyuhong/article/details/6398184 众所周知,java中是JVM负责内存的分配和回收,这是它的优点(使用方便,程序不用再像使用c那样操心内存),但同时也是它的缺点&#…

Android顶层为LinearLayout,想要子view在底部,相对布局的效果

1.首先需要停留在底部的view,用一个LinearLayout包裹住; 2.给外层的LinearLayout设置weight和gravity,让其居底(bottom); 3.给view设置相应的参数。

在用Json解析的时候,出现了非法65279

可能原因:文件使用了文本编辑器编辑了utf-8的文件,导致文件开头部分有BOM的标识符,解析的时候不认识。 解决:换成其他编辑器编辑,去掉BOM标识符(编码格式给成utf-8)。

Android 使用crosswalk实例

前些日子在使用webview的时候,html的页面在用webview的时候,一些元素无法渲染出来,于是尝试了crosswalk,但是项目的大小会增加。具体操作如下: 1.Android studio导入: repositories {jcenter() maven {url https://download.01.org/crosswalk/releases/crosswalk/andr…

Android中activity的onActivityResult()提前被回调

问题:在startActivityForResult()启动activity的时候,发现其onActivityResult()提前被回调了,导致在onActivityResult()中的处理没法进行。 原因:当前的activity为A,需要启动的activity为B。B的launchMode是singleTask…

Android AIDL尝试

最近看android的一些知识点,看到AIDL相关,其实AIDL也是messenger的底层实现。首先理解了一下使用场景:1.跨进程,2.多线程并发。下面看一个栗子: 服务端(一个进程): 1.创建接口文件…