Hi,
I am using log4j to create log message. I want to write the log message to database. So i configured the log4j.propertie s files like this...
But i have the following errors. Where im going to wrong...
I am using log4j to create log message. I want to write the log message to database. So i configured the log4j.propertie s files like this...
Code:
# Database Configuration log4j.appender.dbase =org.apache.log4j.jdbc.JDBCAppender log4j.appender.dbase.layout =org.apache.log4j.PatternLayout log4j.appender.dbase.driver =com.microsoft.sqlserver.jdbc.SQLServerDriver log4j.appender.dbase.URL =jdbc:sqlserver://win2003:1433/MyApp log4j.appender.dbase.user =user log4j.appender.dbase.password =password #log4j.appender.dbase.sql =INSERT INTO JDBCTEST VALUES ('%d - %c - %p - %m')
Code:
log4j:ERROR Failed to excute sql com.microsoft.sqlserver.jdbc.SQLServerException: The port number 1433/Pricing is not valid. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:171) at org.apache.log4j.jdbc.JDBCAppender.getConnection(JDBCAppender.java:212) at org.apache.log4j.jdbc.JDBCAppender.execute(JDBCAppender.java:175) at org.apache.log4j.jdbc.JDBCAppender.flushBuffer(JDBCAppender.java:250) at org.apache.log4j.jdbc.JDBCAppender.append(JDBCAppender.java:146) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.log(Category.java:856)
Comment