Можно использовать строку подключения к БД, указанную в web.config, без создания нового класса, хотя вам может понадобиться сборка log4net, которая еще не выпущена. Его можно скачать из репозитория SVN http://svn.apache.org/viewvc/logging/log4net/trunk/
Ваша конфигурация будет выглядеть следующим образом:
<connectionStrings>
<add name="connStr" connectionString="Data Source=localhost; ..." />
</connectionStrings>
<log4net>
<appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<connectionStringName value="connStr" />
...
</log4net>
Обратите внимание, что connectionType
еще нужно указать.