log4net in .Net Core
Reference in .csproj <ItemGroup> <PackageReference Include="log4net" Version="2.0.8" /> </ItemGroup> log4net.Config. Assembly entryAssembly = Assembly.GetEntryAssembly() ; var logRepository = LogManager.GetRepository (entryAssembly); System.IO.FileInfo config = new System.IO.FileInfo(pathConfigFile); log4net.Config.XmlConfigurator.Configure( logRepository , config); https://msdn.microsoft.com/en-us/library/system.reflection.assembly(v=vs.110).aspx log4net.LogManager.GetLogger() log4net.LogManager.GetLogger(typeof(T)); log4net. ILog log = log4net. LogManager .GetLogger( "testApp.Logging" ); log.Info( DateTime .Now.ToString() + ": login success" ); private log4net.ILog GetAppLogger<T>(T t) { return log4net.LogManager.GetLogger(typeof(T)); } Content of configfile <?xml version="1.0" encoding="utf-8"...