求助,java中怎么编写 *** 作日志,并将每一步 *** 作输入到数据库中

求助,java中怎么编写 *** 作日志,并将每一步 *** 作输入到数据库中,第1张

这是把日志打印到文件, *** 作到数据库里还需要你自己具体

1.将log4j-1.2.14.jar加入你的项目中;

2.在src/下创建log4j.properties|log4j.xml文件;

3.在web.xml中配置log4j的信息,如下:

<context-param>

<param-name>log4jConfigLocation</param-name>

<param-value>/WEB-INF/classes/log4j.properties</param-value>

</context-param>

<listener>

<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>

</listener>

4.在项目webroot下创建你想要保存日志文件的文件夹及文件,如webroot/logs/web_app.log;

具体log4j.properties文件,给你一个示例吧,如下:

log4j.rootLogger=INFO, stdout, logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

#log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.appender.stdout.layout.ConversionPattern=- %m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender

log4j.appender.logfile.File=${webapp.root}/logs/webapp.log

log4j.appender.logfile.MaxFileSize=512KB

# Keep three backup files.

log4j.appender.logfile.MaxBackupIndex=3

# Pattern to output: date priority [category] - message

log4j.appender.logfile.layout=org.apache.log4j.PatternLayout

log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.logger.com.opensymphony.xwork2=ERROR

# Control logging for other open source packages

log4j.logger.org.springframework=ERROR

log4j.logger.org.quartz=ERROR

log4j.logger.net.sf.ehcache=ERROR

log4j.logger.net.sf.navigator=ERROR

log4j.logger.org.apache.commons=ERROR

log4j.logger.org.apache.struts=ERROR

# Struts OgnlUtil issues unimportant warnings

log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error

log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error

具体写法可根据自己的项目进行配置。

createStatement 这个不是报错,只是这句可能会抛出异常,这种情况在java中是必须使用 try catch 捕捉的。 你只要把代码块用 try catch 包起来就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9946998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存