2017-03-03 5 views
0

私のコードでLog4Netを使用していますが、プロセスの実行時に例外がスローされます。私は、この設定使用しています:プロセス開始時のLog4Netエラー

<log4net> 
    <root> 
    <level value="ALL" /> 
    <appender-ref ref="FileAppenderXml" /> 
    </root> 
    <appender name="FileAppenderXml" type="log4net.Appender.RollingFileAppender"> 
    <file type="log4net.Util.PatternString" value="logs\%date{yyyy}\%date{MM}\%date{yyyyMMdd}.xml"/> 
    <appendToFile value="true"/> 
    <rollingStyle value="Date" /> 
    <datePattern value="yyyyMMdd" /> 
    <layout type="log4net.Layout.XmlLayoutSchemaLog4j"> 
     <locationInfo value="true"/> 
     <conversionPattern value="%date [%thread] %-5level - %message%newline" /> 
    </layout> 
    <param name="Encoding" value="utf-8" /> 
    </appender> 
</log4net> 

を、例外がある:

log4netの:ERRORのXmlHierarchyConfigurator:プロパティ[conversionPattern]

[log4net.Layout.XmlLayoutSchemaLog4j]上のオブジェクトを設定するために見つけることができません

答えて

0

conversionPatternPatternLayoutレイアウトのプロパティで、XmlLayoutSchemaLog4jレイアウトでは使用できません。単純にそれを削除します。

<layout type="log4net.Layout.XmlLayoutSchemaLog4j"> 
    <locationInfo value="true"/> 
</layout> 

XmlLayoutSchemaLog4jレイアウトが少しits own propertiesでカスタマイズすることができます。

関連する問題