`
jjs_love
  • 浏览: 80971 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

调试信息

    博客分类:
  • IBM
阅读更多

转载请注明出处 http://jjs-love.iteye.com

log4j.properties

 

# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
#log4j.rootLogger=ERROR, stdout, logfile
log4j.rootLogger=INFO, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=c:/my.log //注意此地配置/opt/my.log
log4j.appender.logfile.MaxFileSize=1024KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

 

 

commons-logging.jar log4j-1.2.9.jar

如果放入到ext 当中必须在was 里同建立共享库,将web应用关联到这个共享库,有关联的时候,日志信息是这样的

logger.info("终于成功了");

 System.out.print("sys也成功"); //这里控制台也会打印

2008-09-27 15:23:45,859 INFO [jsremp.JsrempPortlet] - 终于成功了 //能生成日志文件

如果没有设置上面的输出消息的是

[08-9-27 15:31:59:906 CST] 00000049 JsrempPortlet I   终于成功了 //不能生成日志文件

System.out.print("sys也成功"); //这里控制台不会打印

${WPS_HOME}/shared/ext/log4j-1.2.9.jar
${WPS_HOME}/shared/ext/commons-logging.jar
 protected final Log log = LogFactory.getLog(getClass());

 

引用:

 websphere v6按照系统默认设置会采用本身的日志系统及格式,如果想用自定义的输出方式来输出日志信息(如:apache的commons-logging),需以下几个步骤配置:
1)修改commons-logging.jar,在该jar的META-INF中添加一个新的目录"services"在该文件夹下添加名为"org.apache.commons.logging.LogFactory"的文件,文件中写入一行"org.apache.commons.logging.impl.Log4jFactory"
2)在控制台中的"环境->共享库"页面中添加一个共享库,类路径指向要采用的日志文件,这里是添加commons-logging.jar和Log4j.jar,保存设置.
3)在"企业应用程序 > 你的应用程序 > 库引用"下添加刚才创建的共享库,将"类装入器方式 "改为最后装入父类

 

分享到:
评论

相关推荐

    解决vs下调试时Qt类没有调试信息

    在使用Visual Studio(VS)与Qt集成开发环境进行应用程序开发时,有时会遇到一个常见的问题:在调试过程中,Qt类的调试信息无法正常显示,而其他非Qt类的调试信息则能够正常工作。这种情况通常是由于VS的调试配置或...

    MFC 利用控制台输出调试信息

    ### MFC中利用控制台输出调试信息 在开发大型软件项目时,特别是在使用Microsoft Foundation Classes (MFC)框架的情况下,调试复杂的应用程序是一项极具挑战性的任务。尤其对于那些运行时间较长的程序而言,了解...

    xilinx使用JTAG打印调试信息.docx

    "Xilinx 使用 JTAG 打印调试信息" Xilinx 是一家美国半导体公司,主要生产现场可编程门阵列(Field-Programmable Gate Array,FPGA)和复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)。Xilinx 的 ...

    调试信息查看器v1.3.0.52

    在软件开发过程中,在Debug下调试好程序后,可以在Releae下存在Bug,无法跟踪调试或输出调试信息,全能调试器可以在Release下输出调试信息。帮助您找出bug。 &lt;br&gt;支持包含、不包含过滤,能去掉多作的调试信息,...

    驱动调试工具DbgView调试信息查看器

    DbgView调试信息查看器是一款强大的工具,尤其在IT行业内,它被广泛用于捕获和显示应用程序及系统级别的调试信息。这款工具由微软开发,是Windows调试工具集的一部分,能够帮助开发者跟踪和诊断软件问题,尤其是在...

    Dbgview,调试信息查看工具,程序调试利器

    Dbgview是一款强大的调试信息查看工具,由著名系统工具开发者Sysinternals开发,现在归属微软公司。它在程序调试过程中扮演着重要的角色,能够捕获并显示来自应用程序、驱动程序和服务的日志消息,帮助开发者诊断和...

    动态分等级打印.Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法_精品文库_IThao12

    本文将介绍C语言中几种常见的输出调试信息的方法。 首先,我们来看一个示例代码片段,这段代码展示了如何自定义宏来实现不同类型的调试输出: 1. `DEBUG_LINE()` 宏用于打印当前源文件、函数名和行号,方便追踪...

    C++(Qt)软件调试-验证GCC编译优化和生成调试信息(8)20230408.pdf

    本篇内容主要讨论了如何利用GCC的编译优化参数(-O)和生成调试信息参数(-g),以及它们在Linux环境下对纯C++代码的影响。 首先,编译器优化是编译器在将源代码转换为机器码的过程中,自动进行的一系列改进,以提升...

    C++ 自定义调试信息的输出.doc

    然而,这些标准方法在特定情况下可能不够灵活,例如,你可能希望在调试信息中包含代码的位置信息、添加特定前辍以便筛选特定模块的调试信息。 针对这种情况,定义自定义的调试宏是一个解决方案。例如,我们可以创建...

    易语言输出debug调试信息

    易语言默认不支持debug信息的输出,编译后的文件若想输出调试信息困难,此文件可帮助易友在编译后输出自己需要的调试信息,压缩包内附带例程,感觉好的赞一个

    Unity 打包后显示Log 调试信息插件

    Unity 打包后显示Log 调试信息插件

    C++在VS输出窗口显示调试信息.txt

    C++在VS输出窗口显示调试信息,C++在VS输出窗口显示调试信息,将C++的调试信息在VS的“输出”窗体上显示,便于调试跟踪。

    C#监听Flash调试信息工具

    为何使用他:非Flash开发人员,由于没有查看Flash的调试信息工具,看不了as3输出的调试信息,在整合项目阶段比较麻烦,很需要这样一个辅助工具来查看Flash输出的调试信息,提高开发效率。 比较其他工具: 1)Flex ...

    Microsoft Visual Studio 2010 添加调试信息

    "Microsoft Visual Studio 2010 添加调试信息" Microsoft Visual Studio 2010 是一个功能强大的集成开发环境(IDE),它提供了丰富的调试工具和功能,以帮助开发者快速定位和解决问题。添加调试信息是开发过程中的...

    使用VC++生成调试信息

    ### 使用VC++生成调试信息详解 #### 一、引言 在进行Windows程序开发时,开发者经常需要通过调试工具来定位程序中的问题。这通常涉及到单步执行代码、设置断点以及观察变量值等操作。然而,直接从可执行文件中获取...

    dev_dbg() 调试信息

    "dev_dbg() 调试信息" dev_dbg() 是 Linux 内核中一个非常重要的调试函数,它用于打印调试信息,以便帮助开发者调试和优化内核代码。下面我们将详细地介绍 dev_dbg() 的作用和使用方法。 dev_dbg() 的作用是调用 ...

    分布式软件调试中调试信息界面展示技术.pdf

    考虑到分布式程序的特点,调试界面的设计应当能同时展示多个远程节点的调试信息,并清晰表达这些节点之间的分布式意义。 为了实现这样的界面,研究者们提出了在分布式软件调试中调试信息界面展示的技术。这一技术...

    C++程序调试信息打印

    1、自定义调试信息 2、方便使用,快捷调用 3、FormCreate加入: //固定调用 //调试信息 DbgLogInit( 9999, 0, "" ); //也可以分级别及标签调用 //调试信息 DbgLogInit( 9999, n_PRI, Str_Mark ); //将级别 n_...

    linux strip详解 linux strip从文件中剥掉符号信息和调试信息.zip_strip man

    linux strip详解 linux strip从文件中剥掉符号信息和调试信息.zip

Global site tag (gtag.js) - Google Analytics