|
Subject:
|
log4net.appender
|
|
Posted By:
|
piyushnu
|
Post Date:
|
3/27/2006 10:41:35 AM
|
I am not able to log event messages into my sql server database. Everything is correct, it compiles well and gives no error, still nothing is updated to my database, i have created the table I am using AdoNetAppender & my config file looks like:
<configuration> <!-- Register a section handler for the log4net section --> <configSections> <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/> </configSections> <!-- This section contains the log4net configuration settings --> <log4net> <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <connectionString value="data source=SQLSVR;initial catalog=RB;user id=sa;password=sa" /> <commandText value="INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message]) VALUES (@log_date, @thread, @log_level, @logger, @message)" /> <parameter> <parameterName value="@log_date" /> <dbType value="DateTime" /> <layout type="log4net.Layout.RawTimeStampLayout" /> </parameter> <parameter> <parameterName value="@thread" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%thread" /> </layout> </parameter> <parameter> <parameterName value="@log_level" /> <dbType value="String" /> <size value="50" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%level" /> </layout> </parameter> <parameter> <parameterName value="@logger" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%logger" /> </layout> </parameter> <parameter> <parameterName value="@message" /> <dbType value="String" /> <size value="4000" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%message" /> </layout> </parameter> <parameter> <parameterName value="@exception" /> <dbType value="String" /> <size value="2000" /> <layout type="log4net.Layout.ExceptionLayout" /> </parameter> </appender>
<logger name="client"> <!-- The various values which can be set for level are, DEBUG, INFO, WARN, ERROR, FATAL --> <level value="DEBUG"/> <!-- Do not change the appender value --> <appender-ref ref="AdoNetAppender"/> </logger> </log4net> </configuration>
|
|
Reply By:
|
piyushnu
|
Reply Date:
|
4/14/2006 6:13:10 AM
|
hey i have done it myself, just added the buffersize n it worked perfectly fine.
|
|