#when you is test use level debug ,when you is in real environment use level info or warn
log4j.rootLogger = info, stdout ----------info表示日志级别 从高到低为 fatal error warn info debug 当前定义级别以及以上都算
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
#if you want use debug use it like something next line usually we use info
#log4j.appender.stdout.Threshold = debug
log4j.appender.stdout.Threshold = info ------------输出到控制台的级别 调试就用debug 显示当前定义级别以及以上的
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ISO8601} %-5p [%F:%L] : %m%n
格式名 含义
%c 输出日志信息所属的类的全名
%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },输出类似:2002-10-18- 22:10:28
%f 输出日志信息所属的类的类名
%l 输出日志事件的发生位置,即输出日志信息的语句处于它所在的类的第几行
%m 输出代码中指定的信息,如log(message)中的message
%n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL。如果是调用debug()输出的,则为DEBUG,依此类推
%r 输出自应用启动到输出该日志信息所耗费的毫秒数
%t 输出产生该日志事件的线程名
log4j.rootLogger = info, stdout,R,D
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
#配置stdout的日志等级
#log4j.appender.stdout.Threshold = debug
log4j.appender.stdout.Threshold = info
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ISO8601} %-5p [%F:%L] : %m%n
#保存日志 logs
log4j.appender.R=org.apache.log4j.RollingFileAppender
#保存到tomcat的log目录下
log4j.appender.R.File=logs/log.log
#超过100Kb 自动备份并创建新的日志 备份文件名为 log.log.1, log.log.2以此类推
log4j.appender.R.MaxFileSize=100KB
#设置备份次数 超过2次停止备份
#log4j.appender.R.MaxBackupIndex=2
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{ISO8601} %-5p [%F:%L] : %m%n
#everyday log
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/daylog.log
#默认为true(不覆盖)设置为false新日志将覆盖原日志文件
log4j.appender.D.Append=true;
#设置每天备份一次 用yyyy-MM-dd的规则,可以自行变更成你想要的规则 (2012-12-10那天的日志)生成的文件名为 daylog.log.2012-12-10
log4j.appender.D.DatePattern='.'yyyy-MM-dd
log4j.appender.D.layout=org.apache.log4j.PatternLayout
相关推荐
日志格式和项目中用log4j打出来的不一致,不利于解析。 从tomcat官网(https://tomcat.apache.org/tomcat-7.0-doc/logging.html)上找了下,修改一些配置、替换扩展包即可使用log4j输出catalian.out。 在$CATALINA_...
主要介绍了log4j2 自动删除过期日志文件配置及实现原理解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
内容为 rom.xml springmvc.xml spring.xml mybaties-config.xml db.properties log4j.properties web.xml
3.2 log4j.properties 四、 原生方式增删改查 4.1 注意 4.2 增删查改 4.3 原生方式的坏处 五、 接口方式增删改查 5.1 接口方式的好处 5.2 规则 5.3 步骤 六、 三大核心对象 6.1 SqlSessionFactoryBuilder 6.2 ...
1.71.7 编辑 log4j.properties log4j.propertieslog4j.propertieslog4j.properties log4j.propertieslog4j.propertieslog4j.propertieslog4j.properties log4j.propertieslog4j.properties ...........................
下载之后您只需要1.根据实体类创建数据库 2.jdbc.property填写正确 3.项目加载 运行 这里你将学习到: 前台: 公共类库 Juqery 公共组件 表格:jqueryeasyui datagrid ...11 利用log4j输出程序日志 12 无刷新翻页
配置( src/main/resources/log4j.properties ) 陷阱 依赖关系解析和GORM(某些特定的GORM版本可能会发现某些Spring Framework版本中缺少的方法) 其他依赖项问题取决于Grails(grails-bootstrap),Sprin
4. 为什么要用Webx而不是其它的开源框架? ............................................................. x 5. Webx的优势 ...................................................................................
Spark-Streaming简单小项目 Spark Streaming实时解析...配置log4j.properties、my.properties 另,还需将您的spark和hadoop安装文件下的core-site.xml、hdfs-site.xml和hive-site.xml拷贝到src\main\resources目录下
Interpolation of Properties in Dependency Output Location 12.5.4.3. Including and Excluding Dependencies by Scope 12.5.4.4. Fine Tuning: Dependency Includes and Excludes 12.5.4.5. Transitive ...
把XML文档的元素和对应的数据解析出来, 与相关的配置参数(properties文件夹下xml_db.properties)进行遍历比较, 并实现对应的数据库字段数据的插入。 为了实现程序的可扩展性和灵活性 ...采用log4j打印日志记录
系统已经提供了DownloadRuleSet实现,这个是想通过classpath properties来定义下载规则. 文件的内容: # the file must contain two field,allow[deny] and MIME Type/sub type # allow stand for if the doc ...
因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生 序列 (5 4 3 2 1)。 FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"]...