getting AsoNetAppender to work
------------------------------

                 Key: LOG4NET-152
                 URL: https://issues.apache.org/jira/browse/LOG4NET-152
             Project: Log4net
          Issue Type: Improvement
    Affects Versions: 1.2.10
         Environment: windows asp.net c#
            Reporter: m


I've been trying to get log4net to work with asp.net 2.0 and a database table. 
Here is the config file:

<configSections>
<section name="log4net" 
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>

<log4net>
<appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<bufferSize value="1" />
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, 
Version=1.2.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<connectionString value="server=CJISDEVSQL01;database=EventLog;integrated 
security=true;" />
<commandText value="exec LD80Event_CREATE @eventDate, @logLevel, @message, 
@exception, @updateUserName" />
<parameter>
<parameterName value="@eventDate" />
<dbType value="DateTime" />
<layout type="log4net.Layout.RawTimeStampLayout" />
</parameter>
<parameter>
<parameterName value="@logLevel" />
<dbType value="String" />
<size value="512" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%p" />
</layout>
</parameter>
<parameter>
<parameterName value="@message" />
<dbType value="String" />
<size value="4000" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%m" />
</layout>
</parameter>
<parameter>
<parameterName value="@exception" />
<dbType value="String" />
<size value="4000" />
<layout type="log4net.Layout.ExceptionLayout" />
</parameter>
<parameter>
<parameterName value="@updateUserName" />
<dbType value="String" />
<size value="50" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%p" />
</layout>
</parameter>
</appender>
<logger name="eventLog">
<level value="ALL" />
<appender-ref ref="AdoNetAppender" />
</logger>
<root>
<level value="ALL" />
<appender-ref ref="AdoNetAppender" />
</root>
</log4net>

This is the line of code in Global.asax, Application_Start method:
log4net.Config.XmlConfigurator.Configure();

This is in the default page:
private static readonly ILog eventLog = 
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

The issue is all the properties are 'always' set to false when the application 
is running and 'nothing' is ever written to the database. I have been searching 
the web for a week now and I can not find any information that has made a 
difference.

Can you help with this problem?

Thank you. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to