[prev in list] [next in list] [prev in thread] [next in thread]
List: log4net-user
Subject: RE: ADONetAdapter for SQL Server not working
From: Nicko Cadell <nicko () neoworks ! com>
Date: 2004-06-05 21:39:26
Message-ID: 487B2B5FD092D411977400D0B73EB0A23B75DB () titan ! neoworks ! co ! uk
[Download RAW message or body]
Eric,
Can you enable internal log4net debug and post the output here. This should
trace the configuration of the appender.
http://logging.apache.org/log4net/release/manual/faq.html#internalDebug
Nicko
> -----Original Message-----
> From: Olson, Erik J CTR NETWARCOM [mailto:erik.j.olson@navy.mil]
> Sent: 03 June 2004 21:20
> To: log4net-user@logging.apache.org
> Subject: ADONetAdapter for SQL Server not working
>
> I'm not able to get ADONetAppender to work with SQL Server
> 2000. The connection string is good as I can copy/paste into
> console and web apps and connect to the SQL Server. I
> debugged into the log4net source and found that
> ADONetAppender's InitializeDatabaseConnection method is never
> invoked, so when the code reaches line 343 of
> ADONetAppender.cs (SendBuffer method) the connection is null
> and the Appender never gets written to.
>
> Am I doing something wrong, or is this ADONetAppender not
> working correctly (RollingFileAppender works perfectly)?
> Here's my config. I have both .NET 1.0 and 1.1 installed and
> am running log4net-1.2.0-beta8. Thanks, Erik
>
>
> <configSections>
> <section name="log4net"
> type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
> </configSections>
>
> <log4net>
> <appender name="RollingFileAppender"
> type="log4net.Appender.RollingFileAppender">
> <file value="logs/log.txt" />
> <appendToFile value="true" />
> <rollingStyle value="Size" />
> <maxSizeRollBackups value="10" />
> <maximumFileSize value="100KB" />
> <staticLogFileName value="true" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%d
> [%-5p] %c - %m%n" />
> </layout>
> </appender>
> <appender name="ADONetAppender_SqlServer"
> type="log4net.Appender.ADONetAppender" >
> <param name="ConnectionType"
> value="System.Data.SqlClient.SqlConnection, System.Data,
> Version=1.0.3300.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089" />
> <param name="ConnectionString" value="REMOVED
> FOR POSTING" />
> <param name="CommandText" value="INSERT INTO
> Log ([Date],[Thread],[Level],[Logger],[Message]) VALUES
> (@log_date, @thread, @log_level, @logger, @message)" />
> <param name="Parameter">
> <param name="ParameterName" value="@log_date" />
> <param name="DbType" value="DateTime" />
> <param name="Layout"
> type="log4net.Layout.PatternLayout">
> <param name="ConversionPattern"
> value="%d{yyyy'-'MM'-'dd HH':'mm':'ss'.'fff}" />
> </param>
> </param>
> <param name="Parameter">
> <param name="ParameterName" value="@thread" />
> <param name="DbType" value="String" />
> <param name="Size" value="255" />
> <param name="Layout"
> type="log4net.Layout.PatternLayout">
> <param name="ConversionPattern" value="%t" />
> </param>
> </param>
> <param name="Parameter">
> <param name="ParameterName" value="@log_level" />
> <param name="DbType" value="String" />
> <param name="Size" value="50" />
> <param name="Layout"
> type="log4net.Layout.PatternLayout">
> <param name="ConversionPattern" value="%p" />
> </param>
> </param>
> <param name="Parameter">
> <param name="ParameterName" value="@logger" />
> <param name="DbType" value="String" />
> <param name="Size" value="255" />
> <param name="Layout"
> type="log4net.Layout.PatternLayout">
> <param name="ConversionPattern" value="%c" />
> </param>
> </param>
> <param name="Parameter">
> <param name="ParameterName" value="@message" />
> <param name="DbType" value="String" />
> <param name="Size" value="4000" />
> <param name="Layout"
> type="log4net.Layout.PatternLayout">
> <param name="ConversionPattern" value="%m" />
> </param>
> </param>
> </appender>
> <root>
> <level value="FATAL" />
> <appender-ref ref="RollingFileAppender" />
> <appender-ref
> ref="ADONetAppender_SqlServer" />
> </root>
> </log4net>
>
>
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic