免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4962 | 回复: 5

问个问题,提升人气(求一个ruby脚本) [复制链接]

论坛徽章:
0
发表于 2007-07-05 09:14 |显示全部楼层
首先罗嗦一下,大家看过之后,请取一个贴切的标题
然后,希望有一个ruby脚本完成下面的任务。如果有perl版的高手有perl的解答也请赐教。谢谢了,最近也想学学perl。

言归正传,看下面的Java代码:
public class LoginAction extends BaseAction {
        if (log.isDebugEnabled()) {
            log.debug("LoginAction  begin"); //A

        }

       //.....

       log.info("test info"); //B


       //.....

       log.warn("test warn");  //C


       //.....

}



一般来说写log是要判断设置的log级别的,总共也就trace,info,debug,warn.error这么几个。
像A处的代码就判断了是否可以写debug级别的log,然后再写入具体的log内容。
而B和C处图省事,没有判断级别就直接做了。
相应正确的代码应该是:

if (log.isInfoEnabled()) {
    log.info("test info"); //B

}



if (log.isWarnEnabled()) {
    log.warn("test warn"); //C

}


我想对一个目录下的所有java文件都判断一下,如果已经像A处一样判断了log级别,啥事也不做。
不然的话,就把形如开始的B和C的代码改成后来修正过的一样。

希望效率高一点。
谢谢

[ 本帖最后由 admove 于 2007-7-5 20:13 编辑 ]

论坛徽章:
0
发表于 2007-07-05 12:50 |显示全部楼层
在Ruby版区发Java问题。

论坛徽章:
0
发表于 2007-07-05 13:01 |显示全部楼层
不是java问题,想用ruby写一个脚本啊

论坛徽章:
0
发表于 2007-07-05 20:13 |显示全部楼层
看来没人理这个问题了

论坛徽章:
0
发表于 2007-07-07 02:37 |显示全部楼层
这种问题涉及到语法分析,还不如用Java来写。
bigstudent 该用户已被删除
发表于 2007-08-01 22:16 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP