Class ProtocolLoggingProxy

java.lang.Object
org.mariadb.jdbc.internal.logging.ProtocolLoggingProxy
All Implemented Interfaces:
InvocationHandler

public class ProtocolLoggingProxy extends Object implements InvocationHandler
  • Field Details

    • logger

      private static final Logger logger
    • numberFormat

      private final NumberFormat numberFormat
    • profileSql

      private final boolean profileSql
    • slowQueryThresholdNanos

      private final Long slowQueryThresholdNanos
    • maxQuerySizeToLog

      private final int maxQuerySizeToLog
    • protocol

      private final Protocol protocol
    • logQuery

      private final LogQueryTool logQuery
  • Constructor Details

    • ProtocolLoggingProxy

      public ProtocolLoggingProxy(Protocol protocol, Options options)
      Constructor. Will create a proxy around protocol to log queries.
      Parameters:
      protocol - protocol to proxy
      options - options
  • Method Details