atomikos 事务的一些问题

最近下载了AtomikosTransactionsEssentials-3.5.4使用,发现如下问题

[*]发布包和代码不一致
调试时发现dist目录下jar发布包与sources目录的代码行对应不起来,不知是出于什么原因,是他们搞错了还是故意的,还是用了特殊的编译方法
[*] timeout无效
com.atomikos.icatch.default_jta_timeout 设置了较大值,一分钟不到竟然提示timeout,(多处设置了TimeOut 包括J2eeUserTransaction.setTransactionTimeout J2eeTransactionManager.setTransactionTimeout以及spring使用事务时@Transactional(timeout=30000)
[*] 日志级别无效
com.atomikos.icatch.console_log_level = WARN 竟然没起作用,一堆INFO信息打印出来,发现
public void println ( String string , int level ) throws IOException 
{

switch ( level ) {
case Console.WARN:
log.warn ( string );
break;
case Console.INFO:
log.info ( string );
break;
case Console.DEBUG:
log.debug ( string );
break;
default: break;
}

}

对level未做处理
做如下修改就修正日志级别了问题
public void println ( String string , int level ) throws IOException 
{
if(this.level >= level) {
switch ( level ) {
case Console.WARN:
log.warn ( string );
break;
case Console.INFO:
log.info ( string );
break;
case Console.DEBUG:
log.debug ( string );
break;
default: break;
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值