我知道如何使用nlog将我的信息记录到文件中,但现在我想将我的日志重定向到ListView(C#)并执行一些操作。所以我把我的日志定向到文档nlog中解释的方法。有用。从静态方法中添加非静态对象中的元素?
<?xml version="1.0" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<targets>
<target name="msgbox" xsi:type="MethodCall" className="SomeNamespace.MyClass, MyAssembly" methodName="LogMethod">
<parameter layout="${level}" />
<parameter layout="${message}" />
</target>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="msgbox" />
</rules>
</nlog>
Console.WriteLine的工作原理。这不是我的问题。
我想添加一行到我的logListView(见注释行),但我不能因为logListView不是静态的。怎么会这样?我如何继续?
+1 a派生的'Target'在这些类型的场景中工作得很好。 – user7116 2011-03-29 14:06:46