不行吧,log4j是日志管理,日志肯定都是放到文件里的,如果要存数据库,那么自己写代码啊。也不难啊。当然,你也可以重写log4j里面的方法,使之有你的功能
解决方案 »
- js如何判断单个文本框text里的值是否有重复?
- 关于WebService的问题,都进来看看吧,不知道你们遇到过没有! 头都被它整大啦。
- 使用struts2自定义拦截器后无法从页面传参数到后台急求大神们解决!
- 获取Session值
- java做权限问题
- 为什么解析不了struts标签
- Hibernate查询遇错
- 求救,用hibernate开发oracle8I时遇到的奇怪问题
- 做FTP时遇到的异常,sun.net.ftp.FtpProtocolException: PORT :500 Illegal PORT command, EPSV ALL in effect
- 急问!取系统时间显示的问题
- 请教大家一个问题?谢谢各位的帮助
- 那位大虾,可以告诉我在windows平台下建立JSP运行环境所需要的文件下栽地址?
<appender name="JDBC" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="BufferSize" value="0" />
<param name="Driver" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<param name="URL" value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=abc" />
<param name="User" value="sa" />
<param name="Password" value="123" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO log4j (createDate,thread,priority,category,message) values('%d{yyyy-MM-dd HH:mm:ss.SSS}','%t','%-5p','%c','%m')" />
</layout>
</appender>log4j 表结构如下,我自己创建的
CREATE TABLE Sys_Log4j/*log4j日志记录*/ (
logID INT IDENTITY NOT NULL,
message VARCHAR ( 1024 ),
priority VARCHAR ( 10 ),
milliseconds INT,
category VARCHAR ( 256 ),
thread VARCHAR ( 100 ),
NDC VARCHAR ( 256 ),
createDate DATETIME default getdate(),
location VARCHAR ( 256 ),
caller VARCHAR ( 100 ),
method VARCHAR ( 100 ),
filename VARCHAR ( 100 ),
line INT,
CONSTRAINT PK__Sys_Log4j__117F9D94 PRIMARY KEY CLUSTERED (logID)
)
GO
配置文件中的BufferSize
是什么意思啊?