1
我有一个自定义NLog appender。传递参数到自定义NLog Appender
[Target("MyAppender")]
public sealed class MyAppender : TargetWithLayout
{
public int MyId{ get; set; }
protected override void Write(LogEventInfo loggingEvent)
{
...
}
}
我想在身份识别码通过从配置文件
我有这在我的配置文件
...
<targets>
<target xsi:type="MyAppender" name="MyAppender" />
<targets>
<rules>
<logger name="*" minlevel="Error" writeTo="MyAppender" />
<rules>
...
我需要什么添加到我的配置文件来实现这一目标?
我认为,该属性在您的类中也被命名为'PublicationId'--而不是您在问题中指出的'MyId'? –
正确假定。 –