public interface Formatter
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
KEY_ERROR_MESSAGE
message字段(系统字段)
|
static String |
KEY_MESSAGE
message字段(系统字段)
|
static String |
KEY_STACK_TRACE
stackTrace字段(系统字段)
|
static String |
REPLACE_R
'\r'替换符号
|
static String |
REPLACE_TAB
'\t'替换符号
|
static String |
REPLACE_WRAP
'\n'替换符号
|
static String |
SPACE
空格
|
static String |
STR_R
'\r'符号
|
static String |
STR_TAB
'\t'符号
|
static String |
STR_WRAP
'\n'符号
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
format(Map<String,?> kvMap)
格式化(待实现)
|
default String |
format(Object[] messages)
格式化
|
default String |
format(Object[] messages,
Throwable t)
格式化
|
default String |
format(String message)
格式化
|
default String |
format(String message,
Throwable t)
格式化
|
default String |
formatString(String originalStr)
格式化字符字符串
"\t" 替换为 "\\t", "\r"替换为"\\r", "\n"替换为"\\n"
|
default String |
getErrorMessage(Throwable t)
获取异常信息
|
default String |
getMessage(Object[] messages)
根据message片段构造message
|
default String |
getStackTrace(Throwable throwable)
获取异常堆栈信息
|
default String format(String message, Throwable t)
message - messaget - 异常default String format(Object[] messages)
messages - message片段,需要格式化String.format(messages[0], message[1]..)default String format(Object[] messages, Throwable t)
messages - message片段,需要格式化String.format(messages[0], message[1]..)t - 异常default String getMessage(Object[] messages)
messages - message片段default String formatString(String originalStr)
originalStr - 原始字符串Copyright © 2019 IBIT TECH. All rights reserved.