我遇到了一个问题,我为我编写的类库的serilog没有出现在为此编写的集成测试应用程序中。
当我运行类库的测试时,我会在VS 2017输出/调试窗口中看到日志,但是当我运行集成测试应用程序并引用我的类库时,控制台中甚至没有日志输出调试窗口。
我必须在集成测试应用程序中为serilog设置配置吗?还是我的类库中存在某种配置问题?
我在类库的主类的构造函数中进行了以下设置:
Log.Logger = new LoggerConfiguration().WriteTo.Trace().WriteTo.Console().CreateLogger();
每个日志现在都处于信息级别:
Log.Information(...);
我的集成测试应用程序中没有任何配置。