Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
在Globus中的debug方法

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

Globus使用log4j库解决调试的问题。

使用方法:
例:Service程序文件为myclass.java
package com.mycom.myclass;

//引入log4j相应类
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
...................
class myclass {
     //在myclass定义一个静态成员变量
     private static Log   logger    = LogFactory.getLog(myclass.class);

     //然后就可以加log了。
     public showlog(){
           logger.debug(“my log!“);
     }
}
log4j 的级别由低到高为 debug , info , warn , error , fatal 。调试程序一般用debug就可以了。log4j的官方文档地址为http://logging.apache.org/log4j/docs/documentation.html

最后还要在globus container的log4j配置文件中加上类信息,使调试信息可用,这在gt3和gt4中略有区别(仅仅是规定而已)。
gt3中:
在$GLOBUS_LOCATION/ogsilogging.properties
中加入
com.mycom.myclass=console,debug
gt4中:
在$GLOBUS_LOCATION/container-log4j.properties
中加入
log4j.category.com.mycom.myclass=DEBUG

重启globus container以使log4j配置文件生效。


相关文章

相关软件