org.jdbcdslog
Class LogUtils
java.lang.Object
org.jdbcdslog.LogUtils
public class LogUtils
- extends Object
|
Method Summary |
static void |
appendBatchSqls(StringBuilder s,
String sql,
List<Map<Integer,Object>> parameters,
List<Map<String,Object>> namedParameters)
|
protected static void |
appendBatchSqlsWithSeparateParams(StringBuilder s,
String sql,
List<Map<Integer,Object>> parameters,
List<Map<String,Object>> namedParameters)
|
static StringBuilder |
appendElapsedTime(StringBuilder sb,
long elapsedTimeInNano)
Append Elapsed Time to log message if it is configured to be included. |
static void |
appendSql(StringBuilder s,
String sql,
Map<Integer,Object> parameters,
Map<String,Object> namedParameters)
|
protected static void |
appendSqlWithInlineIndexedParams(StringBuilder sb,
String sql,
Map<Integer,Object> parameters)
|
protected static void |
appendSqlWithInlineNamedParams(StringBuilder sb,
String sql,
Map<String,Object> namedParameters)
|
protected static void |
appendSqlWithSeparateParams(StringBuilder s,
String sql,
Map<Integer,Object> parameters,
Map<String,Object> namedParameters)
|
static String |
appendStackTrace(String message)
|
static StringBuilder |
appendStackTrace(StringBuilder sb)
|
static StringBuilder |
createLogEntry(Method method,
String sql,
Map<Integer,Object> parameters,
Map<String,Object> namedParameters)
|
static int |
firstNonJdbcDsLogStackIndex(StackTraceElement[] stackTraces)
|
static void |
handleException(Throwable e,
org.slf4j.Logger l,
StringBuilder msg)
|
protected static String |
replaceEach(String text,
String[] searchList,
String[] replacementList)
|
protected static void |
resetMdc(Map<String,String> oldMdc)
|
protected static Map<String,String> |
setMdc(LogMetaData logMetaData)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONNECTION_ID_MDC_KEY
public static final String CONNECTION_ID_MDC_KEY
- See Also:
- Constant Field Values
LogUtils
public LogUtils()
handleException
public static void handleException(Throwable e,
org.slf4j.Logger l,
StringBuilder msg)
throws Throwable
- Throws:
Throwable
appendElapsedTime
public static StringBuilder appendElapsedTime(StringBuilder sb,
long elapsedTimeInNano)
- Append Elapsed Time to log message if it is configured to be included.
- Parameters:
sb - elapsedTimeInNano -
- Returns:
appendStackTrace
public static String appendStackTrace(String message)
appendStackTrace
public static StringBuilder appendStackTrace(StringBuilder sb)
firstNonJdbcDsLogStackIndex
public static int firstNonJdbcDsLogStackIndex(StackTraceElement[] stackTraces)
createLogEntry
public static StringBuilder createLogEntry(Method method,
String sql,
Map<Integer,Object> parameters,
Map<String,Object> namedParameters)
appendSql
public static void appendSql(StringBuilder s,
String sql,
Map<Integer,Object> parameters,
Map<String,Object> namedParameters)
appendSqlWithSeparateParams
protected static void appendSqlWithSeparateParams(StringBuilder s,
String sql,
Map<Integer,Object> parameters,
Map<String,Object> namedParameters)
appendBatchSqls
public static void appendBatchSqls(StringBuilder s,
String sql,
List<Map<Integer,Object>> parameters,
List<Map<String,Object>> namedParameters)
appendBatchSqlsWithSeparateParams
protected static void appendBatchSqlsWithSeparateParams(StringBuilder s,
String sql,
List<Map<Integer,Object>> parameters,
List<Map<String,Object>> namedParameters)
appendSqlWithInlineIndexedParams
protected static void appendSqlWithInlineIndexedParams(StringBuilder sb,
String sql,
Map<Integer,Object> parameters)
appendSqlWithInlineNamedParams
protected static void appendSqlWithInlineNamedParams(StringBuilder sb,
String sql,
Map<String,Object> namedParameters)
setMdc
protected static Map<String,String> setMdc(LogMetaData logMetaData)
resetMdc
protected static void resetMdc(Map<String,String> oldMdc)
replaceEach
protected static String replaceEach(String text,
String[] searchList,
String[] replacementList)
Copyright © 2015. All rights reserved.