Package io.higson.runtime.profiler.jdbc
Class JdbcProfiler
java.lang.Object
io.higson.runtime.profiler.jdbc.JdbcProfiler
- Author:
- przemek hertel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()findQueryWithFragment(String fragment) intstatic voidlogEachStatement(boolean each) voidvoiddrukuje do loggera jdbc_profilervoidprintSummary(org.slf4j.Logger log) voidprintSummary(org.slf4j.Logger log, List<QueryStat> stats, int topQueries) voidto samo co printSummary() ale drukuje na defaultowy loggerprintSummaryToBuffer(int sqlPartLen) printSummaryToBuffer(List<QueryStat> sqlList, int sqlPartLen) voidsqlExecuted(String sql, long time) metoda wolana, gdy zostalo wykonane zapytanie [sql] w czasie [time]void
-
Constructor Details
-
JdbcProfiler
public JdbcProfiler()
-
-
Method Details
-
sqlExecuted
metoda wolana, gdy zostalo wykonane zapytanie [sql] w czasie [time]- Parameters:
sql- sql querytime- time
-
getQueryStats
-
getCurrentStats
-
getEventsCount
public int getEventsCount() -
clear
public void clear() -
findQueryWithFragment
-
getStat
-
printSummary
-
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) -
printDiff
-
printSummaryToBuffer
-
printSummaryToBuffer
-
printSummaryAsHtml
-
writeSummaryAsHtml
-
getDiff
-
logEachStatement
public static void logEachStatement(boolean each)
-