如何解决使用TraceListener
我想从其他记录器获取跟踪到我的应用程序,并将其写入我的应用程序跟踪器。 记录器的类使用System.Diagnostics中的TraceSource和TraceSwitch 看起来像这样
const styles = {
menuList: (provided,state) => {
return {
...provided,"& :first-child": {
textAlign: "center"
}
};
}
};
在我的应用中,我编写了一个自定义监听器
internal static class Logger
{
string myLoggerName = "my logger";
TraceSource traceSourse = new TraceSource(myLoggerName);
TraceSwitch traceSwitch = new TraceSwitch(myLoggerName,MyLoggerName);
}
还在我的应用程序的app.config文件中添加了代码:
Public class MyCustomListener : TraceListener
{
Tracer m_tracer;
// the Tracer is the tracer that my app use to write traces
public MyCustomListener(Tracer tracer)
{
m_tracer = tracer;
}
public override void Write(string message)
{
m_tracer.TraceVerbose(message);
}
public override void WriteLine(string message)
{
m_tracer.TraceVerbose(message);
}
}
它不起作用,我看不到其他记录器的跟踪记录。 有谁知道我做错了什么或应该怎么做才能将记录器中的跟踪信息带到我的应用程序。 谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。