-
-
Notifications
You must be signed in to change notification settings - Fork 333
log4net in MAUI application #153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@TheSundayDev do you have a config file? |
Thanks for your quick reply! <?xml version="1.0" encoding="utf-8" ?>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date| %level | %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="ConsoleAppender" />
</root>
</log4net> thanks |
@TheSundayDev embedded ressource is wrong. The config file must be copied as is to the target directory (the default build action for config files) |
@TheSundayDev is this issue still relevant? |
@TheSundayDev feel free to reopen when you have more details. |
@TheSundayDev your config file is not well formed (it has more than one root element). It needs to look like this: <log4net>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date| %level | %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="ConsoleAppender" />
</root>
</log4net> Please see #239. |
Hi all,
I'm migrating from xamarin form to MAUI (ios and android) and one library has log4net as dependency.
I have the exception below.
How can I solve it?
thanks a lot
[DOTNET] log4net:ERROR Exception while reading ConfigurationSettings. Check your .config file is well formed XML.
[0:] log4net:ERROR Exception while reading ConfigurationSettings. Check your .config file is well formed XML.
[DOTNET] System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize
[DOTNET] ---> System.PlatformNotSupportedException: Operation is not supported on this platform.
[DOTNET] at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig)
[DOTNET] at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig)
[DOTNET] at System.Configuration.ClientConfigurationHost.get_ConfigPaths()
[DOTNET] at System.Configuration.ClientConfigurationHost.GetStreamName(String configPath)
[DOTNET] at System.Configuration.ClientConfigurationHost.get_IsAppConfigHttp()
[DOTNET] at System.Configuration.Internal.DelegatingConfigHost.get_IsAppConfigHttp()
[DOTNET] at System.Configuration.ClientConfigurationSystem..ctor()
[DOTNET] at System.Configuration.ConfigurationManager.EnsureConfigurationSystem()
[DOTNET] --- End of inner exception stack trace ---
[DOTNET] at System.Configuration.ConfigurationManager.PrepareConfigSystem()
[DOTNET] at System.Configuration.ConfigurationManager.GetSection(String sectionName)
[DOTNET] at System.Configuration.ConfigurationManager.get_AppSettings()
[DOTNET] at log4net.Util.SystemInfo.GetAppSetting(String key)
[0:] System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize
---> System.PlatformNotSupportedException: Operation is not supported on this platform.
at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig)
at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig)
at System.Configuration.ClientConfigurationHost.get_ConfigPaths()
at System.Configuration.ClientConfigurationHost.GetStreamName(String configPath)
at System.Configuration.ClientConfigurationHost.get_IsAppConfigHttp()
at System.Configuration.Internal.DelegatingConfigHost.get_IsAppConfigHttp()
at System.Configuration.ClientConfigurationSystem..ctor()
at System.Configuration.ConfigurationManager.EnsureConfigurationSystem()
--- End of inner exception stack trace ---
at System.Configuration.ConfigurationManager.PrepareConfigSystem()
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.get_AppSettings()
at log4net.Util.SystemInfo.GetAppSetting(String key)
The text was updated successfully, but these errors were encountered: