当前位置: 技术问答>java相关
谁有兴趣讨论一下编写日志的问题
来源: 互联网 发布时间:2015-03-10
本文导语: 无论你做过没做过,随便说点都行 | 没错,用log4j。 其实主要是把对数据库的操作写到一个文件里,包括做了哪些操作,谁做的操作,以及 操作时间。(我们作项目是这样的) 主要对库的操作是: insert,upd...
无论你做过没做过,随便说点都行
|
没错,用log4j。
其实主要是把对数据库的操作写到一个文件里,包括做了哪些操作,谁做的操作,以及
操作时间。(我们作项目是这样的)
主要对库的操作是:
insert,update,delete.
可以在对数据库操作的这几个方法里调用一个(类的)方法,把做了哪项操作,谁做的操作,以及
操作时间作为参数传递,写到日志文件里。
其实主要是把对数据库的操作写到一个文件里,包括做了哪些操作,谁做的操作,以及
操作时间。(我们作项目是这样的)
主要对库的操作是:
insert,update,delete.
可以在对数据库操作的这几个方法里调用一个(类的)方法,把做了哪项操作,谁做的操作,以及
操作时间作为参数传递,写到日志文件里。
|
用log4j啦
|
jdk的1.4版好像带一个日志类
|
对jdk1.4有个LOG类,看看吧。
http://java.sun.com/j2se/1.4/docs/guide/util/logging/index.html
http://java.sun.com/j2se/1.4/docs/guide/util/logging/index.html
|
关注。
不过我觉得笨些的方法就是自己写个类,更简洁方便啊。
至于log类,我还没有用过。
不过我觉得笨些的方法就是自己写个类,更简洁方便啊。
至于log类,我还没有用过。
|
呵呵,我也来说两句吧,为什么要清除原来的文件呢?那日志文件还有什么用?可以每天新建一个文件或者当文件大小超过一定是再新建一个文件么。jdk1.4的beta2已经出来了么。
|
to season_fly:
说一下你需要实现什么功能吧
我提的那个问题是以前需要监控自己程序运行状态时遇到的,并没有专门做成一个小东东,而且早就不那么做了(因为后来我们部门为了监控方便起见,由专人负责做了一个日志包,包括分析程序状态、中央报警等功能,大家都用统一用了)
说一下你需要实现什么功能吧
我提的那个问题是以前需要监控自己程序运行状态时遇到的,并没有专门做成一个小东东,而且早就不那么做了(因为后来我们部门为了监控方便起见,由专人负责做了一个日志包,包括分析程序状态、中央报警等功能,大家都用统一用了)
|
这里,有一个关于日志的开放源代码工程的介绍:
http://www.chinacode.org/ccutest/documentfolder/d20010907c
http://www.chinacode.org/ccutest/documentfolder/d20010907c
|
系统是多线程的,运行信息也很多,这样频繁的操作磁盘会引起性能降低,有没有更可行的方法呢?
|
编写日志的工具我至少知道三个
apache的log4j
jdk1.4的log
ibm的log工具,在alphaworks里面
apache的log4j
jdk1.4的log
ibm的log工具,在alphaworks里面