public class ChronicleLogConfig extends Object
Configuration example:
# default chronicle.logger.base = ${java.io.tmpdir}/chronicle/${pid}
# logger : root chronicle.logger.root.path = ${chronicle.logger.base}/root chronicle.logger.root.level = debug chronicle.logger.root.shortName = false chronicle.logger.root.append = false
# logger : Logger1 chronicle.logger.Logger1.path = ${chronicle.logger.base}/logger_1 chronicle.logger.Logger1.level = info chronicle.logger.Logger1.wireType = json
Modifier and Type | Field and Description |
---|---|
static String |
KEY_APPEND |
static String |
KEY_LEVEL |
static String |
KEY_PATH |
static String |
KEY_WIRETYPE |
static String |
PLACEHOLDER_END |
static String |
PLACEHOLDER_START |
Modifier and Type | Method and Description |
---|---|
LogAppenderConfig |
getAppenderConfig() |
Boolean |
getBoolean(String shortName) |
Boolean |
getBoolean(String shortName,
boolean defval) |
Boolean |
getBoolean(String loggerName,
String shortName) |
Boolean |
getBoolean(String loggerName,
String shortName,
boolean defval) |
Integer |
getInteger(String shortName) |
Integer |
getInteger(String loggerName,
String shortName) |
ChronicleLogLevel |
getLevel(String loggerName) |
ChronicleLogLevel |
getLevel(String loggerName,
ChronicleLogLevel defVal) |
Long |
getLong(String shortName) |
Long |
getLong(String loggerName,
String shortName) |
String |
getString(String shortName) |
String |
getString(String loggerName,
String shortName) |
static ChronicleLogConfig |
load() |
static ChronicleLogConfig |
load(Properties properties) |
static ChronicleLogConfig |
load(String cfgPath) |
public static final String KEY_LEVEL
public static final String KEY_PATH
public static final String KEY_WIRETYPE
public static final String KEY_APPEND
public static final String PLACEHOLDER_START
public static final String PLACEHOLDER_END
public static ChronicleLogConfig load(Properties properties)
public static ChronicleLogConfig load(String cfgPath)
cfgPath
- the configuration pathpublic static ChronicleLogConfig load()
public LogAppenderConfig getAppenderConfig()
public ChronicleLogLevel getLevel(String loggerName)
public ChronicleLogLevel getLevel(String loggerName, ChronicleLogLevel defVal)
Copyright © 2018. All rights reserved.