相信大家看到这个标题也是一头雾水了. 这个问题主要是我在项目中遇到了一个问题, 然后我通过搜索引擎搜索的关键词进而找到了answer, 我先描述一下我遇到的问题:
做项目的时候我发现log时常没有输出, 就是有log文件生成但是里面并没有任何内容.
我好奇这个问题并开始寻找问题原因. 项目中用的log类是.net提供的System.Diagnostics.TraceSource
, 并不是像我之前做项目时候都是引用的自己写的log类, 这个类我之前也没有用过, 从网上查了一些资料发现还是很灵活的, 可以配置很多licenser用于监控log的输出,我们的log文件实际上属于一种FileLogTraceListener
, 是一种文本类型的日志监听者, 所以我网上搜索这种问题的现象, 但是没有找到跟我类似的情况的解决方案,
这时候我跟代码的时候发现我的插件提示我这行代码被skipped
, 于是我就在搜索引擎里面搜索这个现象, 第一个解决方案就跟我一样.
看到这个问题是将vs的project的属性中将trace level勾选即可.
Feel free to send email to: Dennis