C# Log4Net统一测试控制台标准输出
我对Log4Net Appender有问题。 我运行Unity测试,并希望在Unity测试结果输出中包含日志 我的文件附件正在工作,现在我又有两个:控制台和跟踪附件C# Log4Net统一测试控制台标准输出,c#,unit-testing,log4net,C#,Unit Testing,Log4net,我对Log4Net Appender有问题。 我运行Unity测试,并希望在Unity测试结果输出中包含日志 我的文件附件正在工作,现在我又有两个:控制台和跟踪附件 <log4net> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> <file value="c:\tmp\Roche.NewGen.SSST.WorkflowScheduler.Tests.lo
<log4net>
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file value="c:\tmp\Roche.NewGen.SSST.WorkflowScheduler.Tests.log"/>
<appendToFile value="false" />
<staticLogFileName value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="9" />
<maximumFileSize value="10MB" />
<encoding value="utf-8" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout">
<header value="Date:170?Thread:70?Level:62?Logger:300?Message[EOL]
" />
<conversionPattern value="[%utcdate][%level][Logger:%logger][Thread:%thread][Source:%type.%M:%L] %message %exception[EOL]%newline" />
</layout>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%utcdate][%level][Logger:%logger][Thread:%thread][Source:%type.%M:%L] %message %exception[EOL]%newline" />
</layout>
</appender>
<appender name="TraceAppender" type="log4net.Appender.TraceAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%utcdate][%level][Logger:%logger][Thread:%thread][Source:%type.%M:%L] %message %exception[EOL]%newline" />
</layout>
</appender>
<root>
<level value="ALL"/>
<appender-ref ref="ConsoleAppender"/>
<appender-ref ref="RollingFile"/>
<appender-ref ref="TraceAppender" />
</root>
</log4net>
控制台追加器:它什么也看不见
跟踪追加器:它在调试时只在控制台中写入
但我需要最终“标准控制台输出”中的日志。但是什么都看不见……您使用的是什么单元测试框架mstest/nunit/xunit?