was6.1.29写日志问题,救哥。。。

问题描述

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改成你自己的项目名就可以了

时间: 2024-08-01 12:05:20

was6.1.29写日志问题,救哥。。。的相关文章

oracle停写日志的写法

oracle 这边有ORACLE里 做法, 参考一下 停写日志: alter database noarchiverlog恢复写日志: alter database archiverlog 都是针对当前资料库.

python写日志封装类实例

  本文实例讲述了python实现写日志封装类.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 # encoding:utf-8 import sys import logging import time def writeLog(message): logger=logging.getLogger() filename = time.strftime('%Y-%m-%d',time.localtime(time.time())) handler

写日志的那些事儿

写日志简介 一般提到写日志,主要有下面几种不同的场景: 诊断日志:应用打印异常信息,排查问题用,一般是给人看的,输出格式会比较随意,里面可能会有异常堆栈,或者排查问题用的一些文本信息: 数据日志:一般是用来做监控和数据分析的,可以人肉临时分析,也可以给机器分析,要求格式比较固定: 交易日志:一般在日志式文件系统.NoSQL.DB 中使用,一般有 journaling,WAL(write-ahead logging),binlog.这种日志通常都不是给人看的. EagleEye 写的日志,是数据日

PHP写日志的实现方法_php技巧

本文实例讲述了PHP写日志的实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function logError($content)  {    $logfile = '/logs/debuglog'.date('Ymd').'.txt';    if(!file_exists(dirname($logfile)))    {      @File_Util::mkdirr(dirname($logfile));    }    error_log(date("[Y-m-

.NET Core的日志[5]:利用TraceSource写日志

从微软推出第一个版本的.NET Framework的时候,就在"System.Diagnostics"命名空间中提供了Debug和Trace两个类帮助我们完成针对调试和跟踪信息的日志记录.在.NET Framework 2.0中,微软引入了TraceSource并对跟踪日志系统进行了优化,优化后的跟踪日志系统在.NET Core中又经过了相应的简化..NET Core的日志模型借助TraceSourceLoggerProvider实现对TraceSource的整合,在正式介绍这个Log

[原创]nginx写日志时机与tcp write写成功是否送达对端疑问解析

原创文章:来自nginx写日志时机与tcp write写成功是否送达对端疑问解析 前些天和另外部门的同事在排查一个网络问题, 问到nginx日志中成功记录了http 200响应码能否证明响应数据就达到了对端? 这个问题涉及nginx在做server功能时写日志是在什么时机? 是client端收到响应数据后才生成, 还是nginx丢出数据就生成了而不管是否client端收到数据? 做上层应用的人员一般对底层网络部分研究的较少,另外针对应用层调用write写TCP数据并返回写入的字节数就认为成功到达

JSP ajax jquery等 如何实现类似写日志、留言等模块,效果如图

问题描述 JSP ajax jquery等 如何实现类似写日志.留言等模块,效果如图 问题补充:最好有点实现的源码,谢谢各位 解决方案 引用最好有点实现的源码,谢谢各位jQuery插件Lightweight Rich Text Editor轻量级编辑器(1)包含文件部分<script type="text/javascript" src="jquery.js"></script><script type="text/javas

SQL删除数据如何保证不写日志,并释放空间

问题描述 SQL删除数据如何保证不写日志,并释放空间 因为我们的数据量非常大,数据不断增长,所以决定对前面的历史数据进行删除, 但是已经设置了简单模式,发现日志文件依旧不断的增加,而原来数据库的空间 依旧没有变小,只有unallocated space有减少的趋势,求各位大神怎么解决 解决方案 truncate table XXX 解决方案二: truncate table XXX

java-Java怎么写日志记录监控

问题描述 Java怎么写日志记录监控 框架是spring+struts+mybatis 怎么记录用户的操作行为并添加到数据库中 解决方案 参考:http://blog.csdn.net/daxiang12092205/article/details/18102057 解决方案二: 用拦截器,当你捕获到用户操作的url后,将url操作成你想要的,然后添加到数据库中就可以了. 一般拦截器中的Action就是你要捕获到的用户操作的url了,这个在拦截器方法中会有的,你可以百度看看. 解决方案三: sp