Log4net Storage to Oracle Debug Could not load Type [log4net. Appender.oracleappender]

Source: Internet
Author: User
Tags oracleconnection log4net

Recently in the Webfrom Oracle call log4net start debugging without data, opened the Log4net own debug function found:


Log4net:logger [Root] level set to [name= ' all ', value=-2147483648].

Log4net:loading Appender [Oracleappender] Type: [Log4net. Appender.oracleappender]
Log4net:error Could not create Appender [oracleappender] of type [log4net. Appender.oracleappender]. Reported error follows.
System.TypeLoadException:Could not load type [log4net. Appender.oracleappender]. Tried assembly [Log4net, version=1.2.13.0, Culture=neutral, publickeytoken= 669E0DDF0BB1AA2A] and all loaded assemblies
In Log4net. Util.SystemInfo.GetTypeFromString (Assembly relativeassembly, String typeName, Boolean throwOnError, Boolean IgnoreCase)
In Log4net. Util.SystemInfo.GetTypeFromString (String typeName, Boolean throwOnError, Boolean ignoreCase)
In Log4net. Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender (XmlElement appenderelement)
Log4net:error Appender named [Oracleappender] not found.
Log4net:adding Appender named [Infoappender] to logger [root].

Log4net:hierarchy Threshold []


<log4net>
<!--<appender name= "Oracleappender" type= "log4net. Appender.oracleappender ">--> found it OK to change this sentence to the following sentence.


<appender name= "adonetappender_oracle" type= "log4net. Appender.adonetappender ">
<buffersize value= "1"/>


<!--<connectiontype value= "Oracle.DataAccess.Client.OracleConnection, Oracle.dataaccess, version= 2.0.50727.3053, Culture=neutral, publickeytoken=b77a5c561934e089 "/>-->
<!--<connectiontype value= "Oracle.DataAccess.Client.OracleConnection, System.Data.OracleClient, version= 2.0.50727.3053, Culture=neutral, publickeytoken=b77a5c561934e089 "/>-->
<connectiontype value= "System.Data.OracleClient.OracleConnection, System.Data.OracleClient"/>
<connectiontype value= "System.Data.OracleClient.OracleConnection, System.Data.OracleClient"/>


<connectionstring value= "DATA SOURCE=ORCL; USER Id=beforvipreset; Password=beforvipreset "/>
<commandtext value= "INSERT into Beforvipreset. Yhj_log4net (log_id, Log_date, Log_level, log_identity, Log_message, Log_exception, Log_logger, LOG_SOURCE) VALUES (YHJ_ Log4net_seq.nextval,: log_date,: Log_level,: log_identity,: Log_message,: log_exception,: Logger,: source) "/>
<parameter>
<parametername value= ": Log_date"/>
<dbtype value= "DateTime"/>
<layout type= "log4net. Layout.rawtimestamplayout ">
<conversionpattern value= "%d{yyyy/mm/dd HH:mm:ss}"/>
</layout>
</parameter>
<parameter>
<parametername value= ": Log_level"/>
<dbtype value= "String"/>
<size value= "Ten"/>
<layout type= "log4net. Layout.patternlayout ">
<conversionpattern value= "%level"/>
</layout>
</parameter>
<parameter>
<parametername value= ": log_identity"/>
<dbtype value= "String"/>
<size value= "/>"
<layout type= "log4net. Layout.patternlayout ">
<conversionpattern value= "%identity"/>
</layout>
</parameter>
<parameter>
<parametername value= ": Log_message"/>
<dbtype value= "String"/>
<size value= "4000"/>
<layout type= "log4net. Layout.patternlayout ">
<conversionpattern value= "%m"/>
</layout>
</parameter>
<parameter>
<parametername value= ": Log_exception"/>
<dbtype value= "String"/>
<size value= "4000"/>
<layout type= "log4net. Layout.patternlayout ">
<conversionpattern value= "%exception"/>
</layout>
</parameter>
<parameter>
<parametername value= ": Logger"/>
<dbtype value= "String"/>
<size value= "255"/>
<layout type= "log4net. Layout.patternlayout ">
<conversionpattern value= "%logger"/>
</layout>
</parameter>
<parameter>
<parametername value= ": Source"/>
<dbtype value= "String"/>
<size value= "/>"
<layout type= "log4net. Layout.patternlayout ">
<conversionpattern value= "%file:%line"/>
</layout>
</parameter>
</appender>


Among log4net there is only Adonetappender and no oracleappender, unless you define.

Suppose you define it yourself. I should be able to refer to the above.

Log4net Storage to Oracle Debug Could not load Type [log4net. Appender.oracleappender]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.