数据库中的log表使用注解生成的表。 求大师指导!!!!谢谢了!!!

解决方案 »

  1.   

    之前写了一篇博文,
    讲解的就是这个。主要就是配置文件:我贴出来。应该能看懂。log4j.rootLogger=WARN,DATABASE
    log4j.appender.DATABASE=com.yaxing.util.MyJDBCAppender
    log4j.appender.DATABASE.BufferSize=1
    log4j.appender.DATABASE.URL=jdbc:jtds:sqlserver://server:1433/pcbsyn
    log4j.appender.DATABASE.driver=net.sourceforge.jtds.jdbc.Driver
    log4j.appender.DATABASE.user=sa
    log4j.appender.DATABASE.password=711
    log4j.appender.DATABASE.sql=insert into logInfo(userId,userName,lclass,lmethod,lTime,llevel,message)values('%X{userId}','%X{userName}','%C','%M','%d{yyyy-MM-dd HH:mm:ss}','%p','%m')
    log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
    参见:
    Invalid SQL statement or JDBC escape, terminating ''' not found.的解决办法。 
    log4j配置报错:ERROR Failed to load driver.ClassNotFoundException.