2 qq 25859521 qq_25859521 于 2016.01.29 11:15 提问

log4j控制台信息输出问题

#main
log4j.properties

log4j.rootLogger=INFO,fileout,file

log4j.logger.org.apache.struts=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.hibernate=ERROR
log4j.logger.org.springframework=ERROR
log4j.logger.com.opensymphony=ERROR

#Filelogfile
log4j.appender.fileout=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileout.MaxFileSize=512KB
log4j.appender.fileout.MaxBackupIndex=3
log4j.appender.fileout.layout=org.apache.log4j.PatternLayout
#log4j.appender.fileout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %X{id},%X{name},[\u7528\u6237:%X{loginName}],[\u7528\u6237\u767B\u5F55IP:%X{userip}],[\u7528\u6237\u64CD\u4F5C:%m] %C%l%n
log4j.appender.fileout.layout.ConversionPattern= %d - %c -%-4r [%t] %-5p %c %x - %m%n
#\u65E5\u5FD7\u6587\u4EF6\u7684\u8DEF\u5F84\uFF0C${catalina.home} \u5373Tomcat\u4E0B
log4j.appender.fileout.File=E:\tomcatlog\log-gymallPM.log
#log4j.appender.fileout.DatePattern='.'yyyy-MM-dd
log4j.appender.R.DatePattern='_'yyyy-MM-dd'.log'

log4j.appender.fileout.Append=false
log4j.appender.fileout.Threshold=INFO

这个配置文件里哪些是控制台输出信息的

3个回答

devmiao
devmiao   Ds   Rxr 2016.01.29 11:33
rui888
rui888   Ds   Rxr 2016.01.29 11:37

控制台

 # add a ConsoleAppender to the logger stdout to write to the console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# use a simple message format
log4j.appender.stdout.layout.ConversionPattern=%m%n

https://docs.oracle.com/cd/E29578_01/webhelp/cas_webcrawler/src/cwcg_config_log4j_file.html

rui888
rui888   Ds   Rxr 2016.01.29 11:38
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Spring_Hibernate中log4j不输出信息到控制台
Spring_Hibernate中log4j不输出信息到控制台 所用的jar包已经引入,log4j.properties设置也没问题,可就是在控制台上不输出信息 试了试发现,在applicationContext.xml文件中设置的hibernateProperties名称写完整,也就是加上hibernate的前缀,结果就OK了。 正常的在hibernate中配置相关的属性时,
log4j 配置以及无法在控制台打印问题详解
今天自己尝试着去配置了一下log4j,对于怎么配置,网上有一大把的详细说明,这里贴个链接也无妨(http://blog.csdn.net/dr_guo/article/details/50718063),所以,这篇博文,我就贴出我自己简单的配置文件代码,并讲解一下我遇到的问题。
怎样在一个项目里用logger在控制台打印信息
第一步: 导入jar包,maven项目可以直接添加                 log4j log4j 1.2.17 其他项目直接添加log4j-1.2.17.jar即可 第二步: 在需要打印信息的类里import org.apache.log4j.Logger; 第三步: private  Logger logger = Logger.getLogger(类名.c
log4j配置级别无效控制台狂刷debug信息
log4j配置级别无效控制台狂刷debug信息今天做Hibernate和Struts2整合项目时,发现控制台狂刷hibernate的debug信息。 检查了log4j的配置文件没有问题,并且设置的级别是warn。网上有人说是与logback包冲突,但是根本没有使用logback或者marven,我导了三个包,log4j + sjf4j:log4j-1.2.17.jar、slf4j-api-1.7.
配置log4j输出在控制台的两种方式
详细参考点这里1.添加依赖架包: log4j-1.2.17.jar 使用properties配置log4j: log4j.appender.encoding = UTF-8 log4j.properties, log4j.rootLogger=DEBUG.Console log4j.appender.Console=org.apach
log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件
log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件
两步实现Log4j记录java控制台输出的系统所有异常信息和自定义记录日志---->非常实用,强烈推荐阅读
1,关于日志记录是开发中必不可少的知识,现在给大家详细说下如何记录日志信息;原理就不多说了看实际操作 2,配置log4j文件:具体配置表示什么意思就不说了一看就明白 嘿嘿 log4j.rootCategory=DEBUG,stdlog,errorlog log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appe
Log4j—将系统日志输出到控制台和html格式的文件中
本工程以一个简单的log4j示例演示了log4j的使用方法 本工程编码方式:UTF-8 本工程开发工具:MyEclipse 说明:log4j详细使用方法请参考博客:http://blog.csdn.net/gaohuanjie/article/details/44077551
log4j日志不正常,不在控制台输出
今天遇到一个很奇怪的问题,那就是在使用log4j的时候,不正常,它不在控制台输出,但是文件中有日志记录。 为了解决这个问题,有一个很简单的解决方式。(ps: 我在idea和myeclipse里面都遇到了这个问题,不知道你们遇到过没有,如有遇到,可通过下面方式解决)在jvm的运行参数中添加-Dlog4j.debug这样就能在控制台看到日志输出了,当然文件中也有日志(你配置了的情况下)题外话日志文件如
Log4j2入门(1)-控制台日志输出
Log4j2入门(1)-控制台日志输出Log4j2入门1-控制台日志输出 1引入依赖 2构思需求 3Log4j简单的配置文件 4编写demo 刚学习log4j2日志,对于里面的root和logger的继承关系比较迷惑,遂有此文使用控制台输出不同级别的日志,并定义日志的继承关系测试附上demo地址 示例项目使用maven作依赖管理github源码地址:https://github.com/fizzm