lev*_*ovd 3 resharper nunit nlog
我正在从Resharper运行NUnit测试.我想跟踪执行过程,所以我的问题是在哪里可以找到我的应用程序生成的日志?
我使用NLog,记录器输出路径是相对的,例如logs\mylog.txt.
我的当前项目和单元测试有类似的设置,我的NLog输出转到\ UnitTests\bin\Debug\Logs.记录器在NLog.config中设置如下(这会生成每日日志文件):
<target name="FileLog" xsi:type="File" fileName="${basedir}/logs/${shortdate}_log.txt"
Run Code Online (Sandbox Code Playgroud)
如果你没有从NLog获得任何输出,请尝试将throwExceptions,internalLogLevel和internalLogFile属性添加到NLog.config,如下所示:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
throwExceptions="true"
internalLogLevel="Debug"
internalLogFile="nlog_log.log">
Run Code Online (Sandbox Code Playgroud)
我意识到这是一个老问题,但万一你还没有找到答案,我会看到这是否有帮助.
| 归档时间: |
|
| 查看次数: |
4146 次 |
| 最近记录: |