2016-06-15 6 views
1

In Nlog- für das Layout json wiederzuverwenden ich dies mit -:Nlog- wie das Layout des Typs ‚JsonLayout‘ in mehrere Ziele

<target name="jsonFile" xsi:type="File" fileName="${logFileNamePrefix}.json"> 
     <layout xsi:type="JsonLayout"> 
       <attribute name="time" layout="${longdate}" /> 
       <attribute name="level" layout="${level:upperCase=true}"/> 
       <attribute name="message" layout="${message}" /> 
     </layout> 
</target> 

ich mehrere Ziele in meinem Projekt, das gleiche Layout Verhalten verwendet, Wie kann ich dieses Layout wiederverwenden?

Antwort

0

Sie können es wiederverwenden, wenn NLog mit der API (zB von C#)

Konfiguration Wenn derzeit die XML-config Sie Paste kopieren müssen. Die Variablen in der XML können keine Layouts wie diese enthalten.