@Ignored public interface ILogConfig extends IInitialization<ILog>
Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_OUTPUT_CONSOLE |
static String |
CONFIG_FILE |
static String |
DEFAULT_CONFIG_FILE |
static String |
DEFAULT_OUTPUT_DIR |
static String |
DEFAULT_STR |
static String |
FORMAT_PADDED_OUTPUT |
static String |
LOG_FORMAT |
static String |
LOGGER_CLASS |
static String |
LOGGER_NAME |
static String |
OUTPUT_DIR |
static String |
PRINT_STACK_COUNT |
static String |
SIMPLIFIED_PACKAGE_NAME |
Modifier and Type | Method and Description |
---|---|
File |
getConfigFile()
获取日志记录器配置文件
|
String |
getDefaultLoggerName()
获取默认日志记录器名称
|
String |
getLogFormat()
获取日志格式模板, 默认为: "${dateTime} ${level} [${hostName}] [${threadName}] [${threadId}:${callerInfo}] ${logContent}"
|
Class<? extends ILogger> |
getLoggerClass()
获取ILogger接口实现类类型
|
File |
getOutputDir()
获取日志文件输出路径
|
int |
getPrintStackCount()
获取打印堆栈数量,超过这个数量会省略输出,默认值:5
|
boolean |
isAllowConsoleOutput()
否允许控制台输出
|
boolean |
isFormatPaddedOutput()
否采用格式化填充输出
|
boolean |
isSimplifiedPackageName()
否采用简化包名输出
|
initialize, isInitialized
static final String DEFAULT_STR
static final String DEFAULT_CONFIG_FILE
static final String DEFAULT_OUTPUT_DIR
static final String CONFIG_FILE
static final String OUTPUT_DIR
static final String LOGGER_NAME
static final String LOGGER_CLASS
static final String LOG_FORMAT
static final String PRINT_STACK_COUNT
static final String ALLOW_OUTPUT_CONSOLE
static final String SIMPLIFIED_PACKAGE_NAME
static final String FORMAT_PADDED_OUTPUT
File getConfigFile()
File getOutputDir()
String getDefaultLoggerName()
int getPrintStackCount()
String getLogFormat()
boolean isAllowConsoleOutput()
boolean isSimplifiedPackageName()
boolean isFormatPaddedOutput()
Copyright © 2022. All rights reserved.