Class TenantP6SpyLogger

java.lang.Object
top.tangyh.basic.database.p6spy.TenantP6SpyLogger
All Implemented Interfaces:
com.p6spy.engine.spy.appender.MessageFormattingStrategy

public class TenantP6SpyLogger extends Object implements com.p6spy.engine.spy.appender.MessageFormattingStrategy
用于 p6spy 在输出的sql日志中,打印当前租户、当前用户ID、当前数据源连接url
Author:
zuihou
  • Field Details

  • Constructor Details

    • TenantP6SpyLogger

      public TenantP6SpyLogger()
  • Method Details

    • formatMessage

      public String formatMessage(int connectionId, String now, long elapsed, String category, String prepared, String sql, String url)
      Specified by:
      formatMessage in interface com.p6spy.engine.spy.appender.MessageFormattingStrategy