2016-10-18 6 views
1

NLog.configファイルで、イベントログにエラーを記録するための新しいルールを追加する必要がありました。NLogの標準およびカスタムターゲットで無効なxsiタイプのメッセージが表示される

エラーターゲットを指定する行すでにありました:

<logger name="*" minlevel="Error" writeTo="AzureTableStorage" /> 

は、だから私はただのwriteToパラメータにイベントログを追加しました。ここ

<logger name="*" minlevel="Error" writeTo="AzureTableStorage,eventlog" /> 

とは、イベントログで

<target xsi:type="EventLog" 
    name="eventlog" 
    source="MyApp" 
    layout="${message}${newline}${exception:format=ToString}"/> 

しかし他のターゲット(AzureTableStorageは、トレース、loggly)すべてが彼らの上に青い下線があり、ツールヒントがで

This is an invalid xsi:type http://www.nlog-project.org/schemas/NLog.trace 

を言うの一部同じターゲットにこのエラーはありません。

このエラーを取り除くには何が必要ですか?

答えて

0

これはXSDからのエラーです。これは警告として表示されます。 XSDはすべてのターゲット(NLogメインパッケージ内)で生成されるため、カスタムターゲットはありません。

これらの種類のエラーは無視することができ、XML設定にこれらの種類の「エラー」が含まれる場合、NLogは機能しなくなりません。

関連する問題