在Globus中的debug方法

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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配置文件生效。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航