问题描述
webSphere6.1.29+IHS6.1在系统中用System.out.println("xxx");无法打印到was的systemout.log日志中去,用log4j打印的日志却能正确的打印在systemout.log日志去,在开发环境中用Tomcat也一切正常,遇到这么悲催的事情,求救!!!部分log4j配置:#levels:debug,info,warn,error,fatallog4j.rootCategory=info,stdout,defaultLoglog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d%p[%c]-%m%n#log4j.appender.logfile=org.apache.log4j.RollingFileAppender#defaultLogconfiglog4j.logger.com.xxxx.base.log.DefaultLog=info,defaultLoglog4j.appender.defaultLog=com.xxx.common.base.log.ProDailyRollingFileAppender#WINDOWSlog4j.appender.defaultLog.file=d:/xxxx/defaultLog/defaultLog.log#UNIX#og4j.appender.defaultLog.file=/app/xxxx/xxxx/webLog/defaultLog/defaultLog.loglog4j.appender.defaultLog.DatePattern='_'yyyy-MM-dd.'log'log4j.appender.defaultLog.layout=org.apache.log4j.PatternLayoutlog4j.appender.defaultLog.layout.ConversionPattern=[%d][%t]%c%-5p-%m%n估计是was设置问题,但不知道在哪里可以设置!请教
解决方案
解决方案二:
不怎么懂这个,帮顶了!
解决方案三:
别沉了
解决方案四:
登陆WAS控制台,查看“日志管理”选项,里面有详细设置.
解决方案五:
不支持UBB。
解决方案六:
不支持UBB。
解决方案七:
看的眼晕,给你个我以前项目写的配置文件吧#日志设置方式,stdout为控制台输出,R表示写入日志log4j.rootCategory=dubeg,stdout,R#后台日志log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout#输出格式#definethepatternoftheconsoleofthebackgroundlog4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-ddHH:mm:ss}][BOCGIFTORDERNET][%t]|%m%n#definethelargestsizeoflogfilelog4j.appender.R=org.apache.log4j.RollingFileAppender#definetheoutputlocationofthebackgroundandRlog4j.appender.R.File=/ibm/WebSphere/logs/TEST_LOG.txtlog4j.appender.stdout.File=/ibm/WebSphere/logs/TEST_LOG.txt#设置日志最大容量50M,分为5个文件存档log4j.appender.R.MaxFileSize=50000KBlog4j.appender.R.MaxBackupIndex=5log4j.appender.R.layout=org.apache.log4j.PatternLayout#后台记录日志显示方式log4j.appender.R.layout.ConversionPattern=[%d{yyyy-MM-ddHH:mm:ss}][TEST][%t]|%m%n#Controlloggingforotheropensourcepackageslog4j.logger.com.ibatis.db=ERRORlog4j.logger.com.opensymphony.oscache=ERRORlog4j.logger.net.sf.navigator=ERRORlog4j.logger.net.sf.ehcache=INFOlog4j.logger.org.apache.commons=ERRORlog4j.logger.org.apache.struts=WARNlog4j.logger.org.displaytag=ERRORlog4j.logger.org.springframework=WARNlog4j.logger.org.apache.velocity=WARNlog4j.logger.org.tuckey.web.filters=WARNlog4j.logger.org.net.sf.navigator=INFOlog4j.logger.uk.ltd.getahead.dwr=INFOlog4j.logger.java.sql.ResultSet=INFO#Don'tshowdebuglogsforWebTestlog4j.logger.com.canoo.webtest=WARNlog4j.logger.com.gargoylesoftware.htmlunit=WARNlog4j.logger.org.objectweb=INFOlog4j.logger.org.enhydra.jdbc.xapool=INFOlog4j.logger.net.mlw.vlh.web.util=INFOlog4j.logger.net.mlw.vlh.adapter.jdbc.util=INFOlog4j.logger.net.mlw.vlh.web.tag=ERRORlog4j.logger.org.apache.catalina=INFOlog4j.logger.org.apache.jasper.compiler=INFOlog4j.logger.org.apache.jasper.servlet=INFOlog4j.appender.R.DatePattern='.'yyyy-MM-dd
解决方案八:
引用6楼withfox的回复:
看的眼晕,给你个我以前项目写的配置文件吧#日志设置方式,stdout为控制台输出,R表示写入日志log4j.rootCategory=dubeg,stdout,R#后台日志log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.Pat……
里边的东西我没有改全,你把里边所有的BOCGIFTORDERNET和TEST改成你自己的项目名就可以了