如何在.NET CORE中使用Log4
1.在StartUp中创建Log4
var loggerFactory = LoggerFactory.Create(builder =>
{
builder.AddLog4Net();
});
ILogger logger = loggerFactory.CreateLogger<Startup>();
在需要使用的地方注入Service即可
public SAMService(
ILoggerFactory loggerFactory
, IServiceProvider services
, IUnitWork<TDbContext> unitWork
, IHubContext<DeviceHub, IDeviceClient> deviceHubContext
)
{
Logger = loggerFactory.CreateLogger("SAMService");
}