打印本文 打印本文 关闭窗口 关闭窗口
[Java]log4j写SQL Server数据库日志的统一写法
作者:武汉SEO闵涛  文章来源:敏韬网  点击数7059  更新时间:2007/11/14 13:08:37  文章录入:mintao  责任编辑:mintao
[varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

    [sLogger] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,

    [sMessage] [varchar] (2000) COLLATE Chinese_PRC_CI_AS NOT NULL ,

    [sException] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY]

GO

 

ALTER TABLE [dbo].[jws_log] WITH NOCHECK ADD

    CONSTRAINT [PK_jws_log] PRIMARY KEY  CLUSTERED

    (

        [nId]

    )  ON [PRIMARY]

GO

其中,sLevel字段代表日志的级别;sLogger字段代表日志是由哪一个类或者文件产生的,如

iNotes.Default.Page_Load(c:\mailsource\default.aspx.cs:269)”;sMessage字段代表日志的内容。

工程中Log4J的配置

对工程的属性文件,需要如此配置:

 配置:

log4j.rootLogger=DEBUG,CONSOLE,DATABASE

log4j.addivity.org.apache=true

########################

# JDBC Appender

#######################

log4j.appender.DATABASE.Threshold=INFO

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页

打印本文 打印本文 关闭窗口 关闭窗口