В вашем проекте библиотеки классов .NET Standard 1.3 укажите аргумент Assembly
в сигнатуре метода, который заботится о конфигурации Log4net
, например:
public static void Configure(Assembly assembly)
{
ILoggerRepository repository = LogManager.GetRepository(assembly);
XmlConfigurator.Configure(repository, new FileInfo("log4net.config"));
// ...
}
Вызовите этот метод из вашегоРеальное приложение, разрабатываемое либо в полной версии .NET Framework, либо в .NET Core, передавая этот аргумент Assembly
через, например: Assembly.GetEntryAssembly()
.
Assembly.GetEntryAssembly()
, поддерживается как в полной версии .NET Framework, так и.NET Core.