Skip to content

Commit 514e72c

Browse files
author
core-lib
committed
增加日志记录器接口
1 parent 953a316 commit 514e72c

1 file changed

Lines changed: 120 additions & 0 deletions

File tree

src/main/java/io/sqlman/SqlLogger.java

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,168 @@
88
*/
99
public interface SqlLogger {
1010

11+
/**
12+
* 获取日志记录器名称
13+
*
14+
* @return 日志记录器名称
15+
*/
1116
String getName();
1217

18+
/**
19+
* 获取日志级别
20+
*
21+
* @return 日志级别
22+
*/
1323
SqlLogger.Level getLevel();
1424

25+
/**
26+
* 判断 Trace 日志级别是否开启
27+
*
28+
* @return 开启则返回{@code true} 否则返回{@code false}
29+
*/
1530
boolean isTraceEnabled();
1631

32+
/**
33+
* trace 级别日志输出
34+
*
35+
* @param msg 消息
36+
*/
1737
void trace(String msg);
1838

39+
/**
40+
* trace 级别日志输出
41+
*
42+
* @param format 消息格式
43+
* @param arguments 消息参数
44+
*/
1945
void trace(String format, Object... arguments);
2046

47+
/**
48+
* trace 级别日志输出
49+
*
50+
* @param msg 消息
51+
* @param t 异常
52+
*/
2153
void trace(String msg, Throwable t);
2254

55+
/**
56+
* 判断 Debug 日志级别是否开启
57+
*
58+
* @return 开启则返回{@code true} 否则返回{@code false}
59+
*/
2360
boolean isDebugEnabled();
2461

62+
/**
63+
* debug 级别日志输出
64+
*
65+
* @param msg 消息
66+
*/
2567
void debug(String msg);
2668

69+
/**
70+
* debug 级别日志输出
71+
*
72+
* @param format 消息格式
73+
* @param arguments 消息参数
74+
*/
2775
void debug(String format, Object... arguments);
2876

77+
/**
78+
* debug 级别日志输出
79+
*
80+
* @param msg 消息
81+
* @param t 异常
82+
*/
2983
void debug(String msg, Throwable t);
3084

85+
/**
86+
* 判断 Info 日志级别是否开启
87+
*
88+
* @return 开启则返回{@code true} 否则返回{@code false}
89+
*/
3190
boolean isInfoEnabled();
3291

92+
/**
93+
* info 级别日志输出
94+
*
95+
* @param msg 消息
96+
*/
3397
void info(String msg);
3498

99+
/**
100+
* info 级别日志输出
101+
*
102+
* @param format 消息格式
103+
* @param arguments 消息参数
104+
*/
35105
void info(String format, Object... arguments);
36106

107+
/**
108+
* info 级别日志输出
109+
*
110+
* @param msg 消息
111+
* @param t 异常
112+
*/
37113
void info(String msg, Throwable t);
38114

115+
/**
116+
* 判断 Warn 日志级别是否开启
117+
*
118+
* @return 开启则返回{@code true} 否则返回{@code false}
119+
*/
39120
boolean isWarnEnabled();
40121

122+
/**
123+
* warn 级别日志输出
124+
*
125+
* @param msg 消息
126+
*/
41127
void warn(String msg);
42128

129+
/**
130+
* warn 级别日志输出
131+
*
132+
* @param format 消息格式
133+
* @param arguments 消息参数
134+
*/
43135
void warn(String format, Object... arguments);
44136

137+
/**
138+
* warn 级别日志输出
139+
*
140+
* @param msg 消息
141+
* @param t 异常
142+
*/
45143
void warn(String msg, Throwable t);
46144

145+
/**
146+
* 判断 Error 日志级别是否开启
147+
*
148+
* @return 开启则返回{@code true} 否则返回{@code false}
149+
*/
47150
boolean isErrorEnabled();
48151

152+
/**
153+
* error 级别日志输出
154+
*
155+
* @param msg 消息
156+
*/
49157
void error(String msg);
50158

159+
/**
160+
* error 级别日志输出
161+
*
162+
* @param format 消息格式
163+
* @param arguments 消息参数
164+
*/
51165
void error(String format, Object... arguments);
52166

167+
/**
168+
* error 级别日志输出
169+
*
170+
* @param msg 消息
171+
* @param t 异常
172+
*/
53173
void error(String msg, Throwable t);
54174

55175
/**

0 commit comments

Comments
 (0)