问个问题,提升人气(求一个ruby脚本)
首先罗嗦一下,大家看过之后,请取一个贴切的标题然后,希望有一个ruby脚本完成下面的任务。如果有perl版的高手有perl的解答也请赐教。谢谢了,最近也想学学perl。
言归正传,看下面的Java代码:
public class LoginAction extends BaseAction {
if (log.isDebugEnabled()) {
log.debug("LoginActionbegin"); //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 编辑 ] 在Ruby版区发Java问题。
:em06: 不是java问题,想用ruby写一个脚本啊 看来没人理这个问题了 这种问题涉及到语法分析,还不如用Java来写。
页:
[1]