[PATCH] to AdoNetAppender.cs to support .NET 2.0 connectionStrings 
configuration section
----------------------------------------------------------------------------------------

                 Key: LOG4NET-88
                 URL: http://issues.apache.org/jira/browse/LOG4NET-88
             Project: Log4net
          Issue Type: Improvement
          Components: Appenders
    Affects Versions: 1.2.10
         Environment: Windows XP .NET 2.0
            Reporter: Haacked
         Attachments: AdoNetAppenderConnectionStringName.patch

This is a patch for [LOG4NET-78] 
https://issues.apache.org/jira/browse/LOG4NET-78.  This adds a new 
"connectionStringName" attribute (and corresponding ConnectionStringName) 
property to the AdoNetAppender class.  This is a reference to a connection 
string within the <ConnectionStrings> section of an App.config or Web.config 
file.

The choice of name "connectionStringName" is consistent with the naming that 
Microsoft uses in the various Providers such as SqlMembershipProvider.

I made sure to put this code in between #if NET_2_0 blocks. However, the patch 
does not include the required change to the log4net.csproj file which needs to 
reference the System.Configuration.dll 
(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.configuration.dll) 
assembly.  

This is a .NET 2.0 only assembly so I was unsure how to add a conditional 
compilation element so that the project reference would not break log4net for 
.NET 1.0 and .NET 1.1.  

If there is a better way to do so, please let me know!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to