提问人:Rajith Kariyawsam 提问时间:8/14/2023 最后编辑:marc_sRajith Kariyawsam 更新时间:8/14/2023 访问量:36
我们在 .net 6.0 中使用 log4net 和 specflow 打印日志的确切方法是什么
What is the exact way we can print logs using log4net and specflow with .net 6.0
问:
我想将日志打印到我现有项目中的单独文件,该项目使用 Specflow 和 .NET 6.0 创建。
有人可以向我解释需要如何完成吗?
我尝试了以下步骤,但没有奏效。
添加了以下依赖项:
<PackageReference Include="log4net" Version="2.0.15" />
而且这个项目没有app.config或(我手动创建)并传递了配置log4net.config
log4net.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %level %message%newline" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="ConsoleAppender" />
</root>
</log4net>
</configuration>
同样在这个项目中,我看不到 or file 或 main 方法。AssemblyInfo.cs
Program.cs
我已经使用标签来启动一些报告,如果需要,如果我需要调用任何方法,我可以使用这个空间[BeforeTestRun]
答: 暂无答案
评论