Мы написали библиотеку для. net core 2.1, и она работает с устройством asp core 2.1.
Мы широко используем serilog вместо консоли, но когда мы используем тестовый модуль, мы не можем войти что угодно.
Очень хорошо работает в производственном процессе, когда мы запускаем код в asp .core приложении.
Мы ведем журнал, используя:
public class MyClass
{
private readonly Serilog.ILogger _logger = Serilog.Log.Logger;
public async Task MyFunction(string url)
{
_logger.Debug(">>>> cheched <<<<<");
}
}
Мы настраиваем такой тестовый модуль:
Log.Logger = new LoggerConfiguration()
.WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Verbose)
.WriteTo.File(path: "log.txt", restrictedToMinimumLevel: LogEventLevel.Verbose)
.WriteTo.Debug(LogEventLevel.Verbose)
.CreateLogger();
В чем проблема?