public class OrmLog extends Object
Modifier and Type | Field and Description |
---|---|
static int |
LENGTH |
static String |
lineSeparator |
Constructor and Description |
---|
OrmLog() |
Modifier and Type | Method and Description |
---|---|
static LogContext |
batchCommonLog(LogContext context,
String sql,
boolean format,
boolean batch,
int batchSize,
int current,
Object paras)
批量日志对象初始化,支持 List,Set,数组等参数
|
static LogContext |
batchCommonLog(LogContext context,
String sql,
boolean batch,
int batchSize,
int current,
Object paras)
批量日志对象初始化,支持 List,Set,数组等参数
|
static LogContext |
commonLog(LogContext context,
boolean format,
String sql,
Object paras)
日志对象初始化,支持 List,Set,数组等参数
|
static LogContext |
commonLog(LogContext context,
String sql)
支持 List,Set,数组等参数
|
static LogContext |
commonLog(LogContext context,
String sql,
Object paras)
日志对象初始化,支持 List,Set,数组等参数
|
protected static List<StackTraceElement> |
lookBusinessCodeInTrace(StackTraceElement[] traces) |
protected static void |
println(StringBuilder sb) |
static void |
resultLog(LogContext context,
Exception ex)
日志打印
|
static void |
resultLog(LogContext context,
Object result,
Connection conn)
日志打印
|
static void |
resultLog(LogContext context,
Object result,
Connection conn,
Exception ex) |
public static int LENGTH
public static String lineSeparator
public static LogContext commonLog(LogContext context, String sql)
context
- sql
- public static LogContext commonLog(LogContext context, String sql, Object paras)
context
- 可为nullsql
- paras
- public static LogContext commonLog(LogContext context, boolean format, String sql, Object paras)
context
- 可为nullsql
- format
- paras
- public static LogContext batchCommonLog(LogContext context, String sql, boolean batch, int batchSize, int current, Object paras)
context
- 可为nullsql
- batch
- 是否是批量操作batchSize
- 每批次总数current
- 当前批次总数paras
- public static LogContext batchCommonLog(LogContext context, String sql, boolean format, boolean batch, int batchSize, int current, Object paras)
context
- 可为nullsql
- format
- batch
- 是否是批量操作batchSize
- current
- paras
- public static void resultLog(LogContext context, Exception ex)
context
- public static void resultLog(LogContext context, Object result, Connection conn)
context
- result
- conn
- public static void resultLog(LogContext context, Object result, Connection conn, Exception ex)
protected static void println(StringBuilder sb)
protected static List<StackTraceElement> lookBusinessCodeInTrace(StackTraceElement[] traces)
Copyright © 2020. All rights reserved.