Class JdbcProfiler

java.lang.Object
io.higson.runtime.profiler.jdbc.JdbcProfiler

public class JdbcProfiler extends Object
Author:
przemek hertel
  • Constructor Details

    • JdbcProfiler

      public JdbcProfiler()
  • Method Details

    • getSingleton

      public static JdbcProfiler getSingleton()
    • sqlExecuted

      public void sqlExecuted(String sql, long time)
      metoda wolana, gdy zostalo wykonane zapytanie [sql] w czasie [time]
      Parameters:
      sql - sql query
      time - time
    • getQueryStats

      public List<QueryStat> getQueryStats()
    • getEventsCount

      public int getEventsCount()
    • clear

      public void clear()
    • findQueryWithFragment

      public QueryStat findQueryWithFragment(String fragment)
    • printSummaryDef

      public void printSummaryDef()
      to samo co printSummary() ale drukuje na defaultowy logger
    • printSummary

      public void printSummary()
      drukuje do loggera jdbc_profiler
    • printSummary

      public void printSummary(org.slf4j.Logger log)
    • printSummaryToBuffer

      public StringBuilder printSummaryToBuffer(int sqlPartLen)
    • printSummaryAsHtml

      public String printSummaryAsHtml()
    • writeSummaryAsHtml

      public void writeSummaryAsHtml(Writer w)
    • logEachStatement

      public static void logEachStatement(boolean each)