aknaldemir commented on issue #149:
URL: 
https://github.com/apache/logging-log4net/issues/149#issuecomment-2133563419

   yes you understood correct. But not just 10 seconds. If buffersize is 23 
then I need log again.
   My code is like that;
   `
   <configuration>
     <configSections>
       <section name="log4net" 
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
     </configSections>
     <log4net>
       <appender name="ADONetAppender" type="log4net.Appender.ADONetAppender">
         <bufferSize value="0" />
         <connectionString value="your-connection-string" />
         <connectionType value="System.Data.SqlClient.SqlConnection, 
System.Data" />
         <commandText value="INSERT INTO Log 
([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, 
@thread, @log_level, @logger, @message, @exception)" />
         <parameter>
           <parameterName value="@log_date" />
           <dbType value="DateTime" />
           <layout type="log4net.Layout.PatternLayout">
             <conversionPattern value="%date{yyyy-MM-dd HH:mm:ss.fff}" />
           </layout>
         </parameter>
         <parameter>
           <parameterName value="@thread" />
           <dbType value="String" />
           <size value="255" />
           <layout type="log4net.Layout.PatternLayout">
             <conversionPattern value="%thread" />
           </layout>
         </parameter>
         <parameter>
           <parameterName value="@log_level" />
           <dbType value="String" />
           <size value="50" />
           <layout type="log4net.Layout.PatternLayout">
             <conversionPattern value="%level" />
           </layout>
         </parameter>
         <parameter>
           <parameterName value="@logger" />
           <dbType value="String" />
           <size value="255" />
           <layout type="log4net.Layout.PatternLayout">
             <conversionPattern value="%logger" />
           </layout>
         </parameter>
         <parameter>
           <parameterName value="@message" />
           <dbType value="String" />
           <size value="4000" />
           <layout type="log4net.Layout.PatternLayout">
             <conversionPattern value="%message" />
           </layout>
         </parameter>
         <parameter>
           <parameterName value="@exception" />
           <dbType value="String" />
           <size value="2000" />
           <layout type="log4net.Layout.ExceptionLayout" />
         </parameter>
       </appender>
   
       <appender name="BufferingForwardingAppender" 
type="log4net.Appender.BufferingForwardingAppender">
         <bufferSize value="23" />
         <lossy value="false" />
         <evaluator type="log4net.Core.TimeEvaluator">
           <interval value="10" /> 
         </evaluator>
         <appender-ref ref="ADONetAppender" />
       </appender>
       
       <root>
         <level value="ALL" />
         <appender-ref ref="BufferingForwardingAppender" />
       </root>
     </log4net>
   </configuration>
   `
    


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to