社区
Java SE
帖子详情
日志过多,干扰代码阅读,怎么办?
dddeee
2007-03-28 12:34:36
在程序中的代码中,有很多地方需要记录日志。
用的是log4j:
if(logger.isInfoEnabled()){
logger.info("xxxx");
}
日志多的时候,代码看起来就特别乱。原来十来行的代码,一下子变成了二十来行,看着都觉得头疼。有什么好办法吗?
比如:我用的是eclipse,有什么插件可以把这样的代码向右边移,移到视野之外?或者其它的改进方法
...全文
268
13
打赏
收藏
日志过多,干扰代码阅读,怎么办?
在程序中的代码中,有很多地方需要记录日志。 用的是log4j: if(logger.isInfoEnabled()){ logger.info("xxxx"); } 日志多的时候,代码看起来就特别乱。原来十来行的代码,一下子变成了二十来行,看着都觉得头疼。有什么好办法吗? 比如:我用的是eclipse,有什么插件可以把这样的代码向右边移,移到视野之外?或者其它的改进方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dddeee
2007-03-30
打赏
举报
回复
信誉值89是因为帮公司发了招人的帖子被删。
给luyang1016(闭月羞花猫) 是因为我觉得只有他明白我到底在讲什么。
KevinXie
2007-03-30
打赏
举报
回复
哎 原来信誉值89
更加鄙视......
KevinXie
2007-03-30
打赏
举报
回复
哎 强烈鄙视楼主. 50分既然只给一个人, 而且还是......
我鄙视你.
我很鄙视你.
我强烈的鄙视你.
WBSN
WHBSN
WQLBSN
.....
.....
.....
.....
.....
KevinXie
2007-03-29
打赏
举报
回复
你先写一个记录日志的类,里面实现了你想要记录日志的功能(方法).
在其他的地方需要的话 ,传入参数后直接调用就可以了,就比如你的连接数据的类,你总不会是在每个需要操作数据库的地方都去写连接数据库的那些代码吧???
KevinXie
2007-03-28
打赏
举报
回复
难道你的日志是写在程序里的>?????
怎么会干扰阅读程序呢??
log4j的日志只会输出到控制台或某个日志文件里,里面的内容全是日志信息,根本就没有程序,
而你程序里面也只有代码,不会有日志信息,怎么两个连在一起了呢?
如果你是说你的程序里面有太多这些记录日志的代码,你可以写一个通用的类,让的代码继承他就可以啊,这样会少多了
Rick_ang
2007-03-28
打赏
举报
回复
头一次听说……干扰代码阅读?日志不算代码啊?!
luyang1016
2007-03-28
打赏
举报
回复
我用的是eclipse,有什么插件可以把这样的代码向右边移,移到视野之外?或者其它的改进方法
==========
目前似乎不知道有这样的方法
interpb
2007-03-28
打赏
举报
回复
你不看不就可以了
hero222
2007-03-28
打赏
举报
回复
不正常!
lixiaoxue85
2007-03-28
打赏
举报
回复
没这么夸张吧 CRTL+F (R) 把所有日志全部替换掉 ,然后重新排版下就 OK了
dddeee
2007-03-28
打赏
举报
回复
要是能把它们向右移到视野外,或者像注释那样变一种颜色就好了
dddeee
2007-03-28
打赏
举报
回复
public class Xxxx {
public void xxx() {
xxxxxxxxxxxx;
if(logger.isInfoEnabled()){
logger.info("xxxx");
logger.info("xxxxxxxx");
logger.info("xxxxxxxxxxxxx");
}
xxxxxxxxxxxxx;
xxxxxxxx;
if(logger.isInfoEnabled()){
logger.info("xxxxxxxxxxxxx");
logger.info("xxxxxxxx");
}
xxxxxxxxxxxxx;
xxxxxxxxx;
xxxxxxxx;
if(logger.isInfoEnabled()){
logger.info("xxxxxxxxxxxxx");
logger.info("xxxxxxxx");
}
xxxxxxxxx;
xxxxxxxx;
}
}
前面没说清楚,应该是“记录日志的代码”,不好意思。
我的意思是,如上面的程序,里面有很多logger.info()这样的东西,它们的作用只是为了记录当前程序中一些变量的信息或者发生了什么事,写到log文件里,供事后查看。而那些xxxxxxx是主要的业务逻辑代码。因为这些记录日志的代码太多,看的时候老是打断思路,但是又不能不要。所以不知道有什么好办法解决。
没有遇到这种麻烦的各位朋友,你们是怎么解决的呢?
“你可以写一个通用的类,让的代码继承他就可以啊”
“你可以写到另外的一个类中。要用到的时候,再去调用 。就OK”
怎么做呢?每个地方要记录的内容都不相同,怎么通用化?多谢
qzjackie
2007-03-28
打赏
举报
回复
就是啊...
你可以写到另外的一个类中。要用到的时候,再去调用 。就OK
了。省得有那么多的相同的代码。
写着不心烦,看了都烦。
哈...
关于
代码
中写
日志
的一些思考
目录 没有提示就是最好的...在我工作过的公司里,有一家公司的
代码
里全部都是
日志
,而另外一家则是一行
日志
记录都没有。 但是在线上环境中,
日志
记录是非常重要的,它能帮我们快速定位问题所在。整理之后,我...
代码
的“行车记录仪”,如何借助
日志
做测试?
日志
的增加需要考虑服务的压力和服务的框架设计,
日志
不是越多越好,在同步流程中,
过多
的
日志
会使
代码
执行速度变慢,会给服务带来无形的压力。
日志
的链路追踪,
代码
的执行过程记录,在生产中尤为重要。码农界有传言...
如何避免旧
代码
成包袱?5步教你接手别人的系统
老系统的
代码
,是每一个程序员都不想去触碰的领域,秉着能跑就行的原则,任由其自生自灭。本期就给大家讲讲,接手一套故障频发的复杂老系统需要从哪些地方着手。内容包括:
代码
串讲、监控建设和告警治理、
代码
缺陷...
如何写好
日志
记录?
1 简介在程序中写
日志
是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的
日志
可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写
日志
又是一个非常繁琐的事情,往往...
Java
日志
格式规范
文章目录Java
日志
格式规范**|
日志
的作用****| 撰写
日志
的要求****
日志
的可读性:**
日志
时给人读的,不仅仅是让自己明白,也要让没有接触过我们源
代码
的其他程序员也能够一目了然。有的同事在
日志
中打印特殊的标识...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章