Log4net'in eklerinin NLog analogu hedeflenecektir. Kendi hedefinizi oluşturmak için NLog.Targets.TargetWithLayout
'dan miras almanız gerekir. Hedefi kayıt (NLog arayacaktır -
<nlog>
<extensions>
<add assembly="MyBarAssembly"/>
</extensions>
<targets>
...
Ve son adımı:
Sonraki adım sınıf uzantıları nlog için tanımlanan montaj ekliyor
[Target("Foo")]
public class FooTarget : TargetWithLayout
{
protected override void Write(LogEventInfo logEvent)
{
Console.WriteLine(logEvent.Message);
}
}
: Ayrıca özniteliği
TargetAttribute
ile hedef sınıfını işaretlemelisiniz
<target name="foo" type="Foo"/>
Yardımlarınız için teşekkürler! –