P6spy | Twice batch update/ insert query logging

4 views
Skip to first unread message

Umesh Londhe

unread,
Nov 20, 2023, 10:03:25 AM11/20/23
to p6spy-de...@googlegroups.com, Sumit Paul, Harshad Yeolekar, Harsh Mayurkumar Mehta, Swagata Chakraborty

Hi Team,

 

We configured p6spy to log application details, but we are facing the issue regarding duplicate query logging while using jdbcTemplate.batchUpdate. We want log single query not twice please help here.

 

spy.properties configuration

 

appender=com.p6spy.engine.spy.appender.Slf4JLogger

append=true

filter=true

includecategories=batch,statement

excludecategories=result,resultset,debug,commit

logMessageFormat=com.p6spy.engine.spy.appender.CustomLineFormat

customLogMessageFormat=%(executionTime) ms|%(category)| QUERY >>> %(sqlSingleLine)

 

logback.xml configuration

 

<appender name="JDBCLogRollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">

          <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">

              <Pattern>%d{"yyyy-MM-dd HH:mm:ss SSSZ"}|User:%X{userName}|UniqueId:%X{requestId}|%c{1 .}|%m%n</Pattern>

          </encoder>

          <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

              <fileNamePattern>${LOGS}${facCd}/logs/jdbc/%d{yyyyMMdd}.log</fileNamePattern>

          </rollingPolicy>

      </appender>

 

 

<logger name="p6spy" level="DEBUG" additivity="false">

        <appender-ref ref="JDBCLogRollingFile"/>

    </logger>

 

 

Sample:

2023-11-19 07:15:57 911-0600|User:|UniqueId:43|p6spy|0 ms|statement| QUERY >>> insert into ABC etc…

2023-11-19 07:15:57 911-0600|User:|UniqueId:43|p6spy|20 ms|statement| QUERY >>> insert into ABC etc…

 

2023-11-19 07:15:57 912-0700|User:|UniqueId:43|p6spy|0 ms|statement| QUERY >>> update ABC set XYZ…

2023-11-19 07:15:57 912-0700|User:|UniqueId:43|p6spy|21 ms|statement| QUERY>>> update ABC set XYZ…

 

 

Thanks,

Umesh Londhe.


Caterpillar: Confidential Green

Harshad Yeolekar

unread,
Dec 20, 2023, 10:32:35 AM12/20/23
to Umesh Londhe, p6spy-de...@googlegroups.com, Eduardo Seanez, Weiwei Wang, Sumit Paul, Harsh Mayurkumar Mehta, Swagata Chakraborty

Hi All,

 

Duplicate query logging issue due to p6spy was fixed by @Umesh Londhe

 

Thanks

Harshad.

 


Caterpillar: Confidential Green

Reply all
Reply to author
Forward
0 new messages