2017-06-21 130 views
0

我想在我們的網絡核心1.1.2應用程序中實現log4net 2.0.8。該是ConsoleAppender工作正常,但AdoNetAppender拋出一個錯誤:log4net不支持.Net核心中的AdoNetAppender?

Could not load type 'log4net.Appender.AdoNetAppender'

是AdoNetAppender仍然不支持點網的核心?

我的配置:

<?xml version="1.0" encoding="utf-8" ?> 
<log4net debug="true"> 
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> 
    <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%date{ABSOLUTE} [%thread] %-5level %logger: %message%newline" /> 
    </layout> 
    </appender> 
    <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> 
    <bufferSize value="1" /> 
    <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
    <connectionString value="data source=MyMSSQLServer; initial catalog=MyDatabase;integrated security=false;persist security info=True;User ID=sa;Password=***" /> 
    <commandText value="dbo.prcLog4Net_LogMsg" /> 
    <commandType value="StoredProcedure" /> 
    <parameter> 
     <parameterName value="@session_id" /> 
     <dbType value="Int" /> 
     <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%property{session_id}" /> 
     </layout> 
    </parameter> 
    <parameter> 
     <parameterName value="@message" /> 
     <dbType value="AnsiString" /> 
     <size value="4000" /> 
     <layout type="log4net.Layout.PatternLayout"> 
     <conversionPattern value="%message" /> 
     </layout> 
    </parameter> 
    </appender> 
    <root> 
    <level value="DEBUG" /> 
    <appender-ref ref="ConsoleAppender" /> 
    <appender-ref ref="AdoNetAppender" /> 
    </root> 
</log4net> 
+0

是否異常有'InnerException'? – svick

回答