create table log4j(
logID int primary key identity,
message varchar(1024),
priority varchar(10),
milliseconds int,
category varchar(256),
thread varchar(100),
NDC varchar(256),
createDate datetime,
location varchar(256),
caller varchar(100),
method varchar(100),
filename varchar(100),
line int
)
XML格式:
<appender name="JDBC" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="BufferSize" value="40" />
<param name="Driver" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<param name="URL" value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=kkk" />
<param name="User" value="sa" />
<param name="Password" value="" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO log4j (createDate,thread,priority,category,message) values(getdate(),'%t','%-5p','%c','%m')" />
</layout>
</appender>
logID int primary key identity,
message varchar(1024),
priority varchar(10),
milliseconds int,
category varchar(256),
thread varchar(100),
NDC varchar(256),
createDate datetime,
location varchar(256),
caller varchar(100),
method varchar(100),
filename varchar(100),
line int
)
XML格式:
<appender name="JDBC" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="BufferSize" value="40" />
<param name="Driver" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<param name="URL" value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=kkk" />
<param name="User" value="sa" />
<param name="Password" value="" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO log4j (createDate,thread,priority,category,message) values(getdate(),'%t','%-5p','%c','%m')" />
</layout>
</appender>
解决方案 »
- 高手帮我看看我这段代码怎么解决空指针异常啊
- 运行jar的时候如何调用另一个外面的jar文件
- 急,高分在线等:我想让这段代码多线程执行,怎么做?
- 求一最高效的方式,遍历,修改,删除一个ArrayList中的若干元素?
- 初学java异常处理的问题
- 爬山涉水翻遍贴子整理的JAVA入门书,排名没有先后
- 如何让一个comboBox的高度固定,而宽度随容器的增大而增大,缩小而缩小呢?
- 求救:如何将通过socket将 一个String和<CRLF>.<CRLF> 一起传给服务器端
- 下载!此代码只能下载excel文件如何修改才能下载所有文件?(在线等待,解决问题立刻给分)
- 在ms-dos中用javac调试java.很多东西比如java_home,classpath等如何设置?
- 新手求救,环境配置问题(急!)
- 一菜鸟问题,搞定马上有分
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-4r [%t] %-5p %F:%L %x - %m%n"/>
</layout>
</appender> <appender name="R1" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="${LOG_DIR}/system.log" />
<param name="MaxFileSize" value="100KB" />
<param name="MaxBackupIndex" value="2" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd kk:mm:ss} [%t] %-5p %c - %m%n"/>
</layout>
</appender> <appender name="JDBC" class="org.apache.log4j.jdbc.JDBCAppender">
<param name="BufferSize" value="40" />
<param name="Driver" value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<param name="URL" value="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=kkk" />
<param name="User" value="sa" />
<param name="Password" value="" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO log4j (createDate,thread,priority,category,message) values(getdate(),'%t','%-5p','%c','%m')" />
</layout>
</appender> <!-- <category name="org.apache.log4j.xml">
<priority value="debug"/>
<appender-ref ref="stdout"/>
</category>//--> <root>
<priority value ="debug" />
<appender-ref ref="R1" />
<appender-ref ref="stdout"/>
<appender-ref ref="JDBC"/>
</root>
</log4j:configuration>