Log4NetAdoNetAppender icon indicating copy to clipboard operation
Log4NetAdoNetAppender copied to clipboard

log4net in database

Open fernandoreis9173 opened this issue 1 year ago • 1 comments

hello, good afternoon, I have this configuration in log4net.config, I'm trying to save my logs in the database, which is already created.

but the error that shows in the console is this

log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [bufferSize] to set object on [log4net.Layout.PatternLayout] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [connectionType] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [connectionString] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [commandText] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [parameter] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [parameter] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [parameter] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [parameter] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [parameter] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [parameter] to set object on [log4net.Appender.ConsoleAppender] Hello Word Hello Word Hello Word

This comment "Hello Word" I do it in program. cs with log.Error("Hello Word"); log.Warn("Hello Word"); log.Info("Hello Word");

can you help me?

fernandoreis9173 avatar Jun 19 '23 17:06 fernandoreis9173

In your configuration (log4net.conf) you have set:

<appender name="AdoNetAppender" type="log4net.Appender.ConsoleAppender">

the ado appender to the console appender type. Change it to:

<appender name="AdoNetAppender" type="MicroKnights.Logging.AdoNetAppender, MicroKnights.Log4NetAdoNetAppender">

the ado appender type.

Cheers, Frank

microknights avatar Jun 20 '23 07:06 microknights