[ 
https://issues.apache.org/jira/browse/LOG4NET-594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Davyd McColl closed LOG4NET-594.
--------------------------------
    Resolution: Abandoned

As part of a renewed effort to get back on top of log4net issues, I'm closing 
out stale issues (2020 and later). If this issue persists, please re-raise it.

> repository.GetAppenders() returns log4net.Appender.IAppender[0]
> ---------------------------------------------------------------
>
>                 Key: LOG4NET-594
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-594
>             Project: Log4net
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 2.0.8
>         Environment: Windows PowerShell Console
>            Reporter: Rajesh Balakrishnan
>            Assignee: Dominik Psenner
>            Priority: Blocker
>              Labels: windows
>             Fix For: 2.0.8
>
>         Attachments: Log4Net.config
>
>
> Hi,
> We are migrating our code base into .Net standard to support both Windows 
> PowerShell console and PowerShell core. We are using log4net 2.0.8 as third 
> party reference with log4Net.config file. There is no build issue with this. 
> But, we have observed "repository.GetAppenders()" returns 
> log4net.Appender.IAppender[0] in Windows PowerShell Console whereas the same 
> is working as expected in PowerShell Core Console. In Windows PowerShell 
> console, It looks like it is not reading the appenders confoguration from 
> log4net.config.
> +*Code:*+
> log4net.Repository.ILoggerRepository repository = 
> log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType).Logger.Repository;
> var appenders = repository.GetAppenders();
> +*Here is log4net.config:*+
> <configuration>
>  <configSections>
>  <section name="log4net" 
> type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
>  </configSections>
>  <log4net>
>  <appender name="FileAppender" type="log4net.Appender.FileAppender">
>  <file value="FileLog.txt"/>
>  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
>  <appendToFile value="true"/>
>  <layout type="log4net.Layout.PatternLayout">
>  <conversionPattern value="%date [%thread] [%logger] %level - 
> %message%newline%exception"/>
>  </layout>
>  </appender>
>  <appender name="RollingFileAppender" 
> type="log4net.Appender.RollingFileAppender">
>  <file value="%date.log"/>
>  <PreserveLogFileNameExtension value="true" />
>  <appendToFile value="true"/>
>  <rollingStyle value="Size"/>
>  <maximumFileSize value="10MB"/>
>  <maxSizeRollBackups value="5"/>
>  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
>  <layout type="log4net.Layout.PatternLayout">
>  <conversionPattern value="%date %stacktrace %level - 
> %message%newline%exception"/>
>  </layout>
>  </appender>
>  <root>
>  <level value="DEBUG"/>
>  <appender-ref ref="RollingFileAppender"/>
>  </root>
>  </log4net>
>  <startup>
>  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
>  </startup>
> </configuration>
>  
> Please let us confirm is it a bug in log4net or something we need to correct 
> from our end.
> Thank you:)
>  
> *Regards,*
> Rajesh Balakrishnan
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to