ILogger alogger = loggerFactory.CreateLogger("alogger");
alogger.LogDebug(2001, "aiya");
alogger.LogInformation("hello");
var ex = new Exception("出错了");
alogger.LogError(ex, "出错了");
namespace LoggingSimpleDemo
{
public class OrderService
{
ILogger<OrderService> _logger;
public OrderService(ILogger<OrderService> logger)
{
_logger = logger;
}
public void Show()
{
_logger.LogInformation("Show Time{time}", DateTime.Now);
}
}
}
serviceCollection.AddTransient<OrderService>();
IServiceProvider service = serviceCollection.BuildServiceProvider();
var order = service.GetService<OrderService>();
order.Show();
"LoggingSimpleDemo.OrderService": "Trace"
info: LoggingSimpleDemo.OrderService[0]
Show Time03/06/2020 23:41:38