Package com.shaft.properties.internal
Interface Log4j
- All Superinterfaces:
org.aeonbits.owner.Config
,EngineProperties<Log4j>
,Serializable
@Sources({"system:properties","file:src/main/resources/properties/log4j2.properties","file:src/main/resources/properties/default/log4j2.properties","classpath:log4j2.properties"})
public interface Log4j
extends EngineProperties<Log4j>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aeonbits.owner.Config
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
Nested classes/interfaces inherited from interface com.shaft.properties.internal.EngineProperties
EngineProperties.SetProperty
-
Method Summary
Methods inherited from interface com.shaft.properties.internal.EngineProperties
set
-
Method Details
-
name
-
appenderConsoleType
-
appenderConsoleName
-
appenderConsoleLayoutType
@Key("appender.console.layout.type") @DefaultValue("PatternLayout") String appenderConsoleLayoutType() -
appenderConsoleLayoutDisableAnsi
@Key("appender.console.layout.disableAnsi") @DefaultValue("false") boolean appenderConsoleLayoutDisableAnsi() -
appenderConsoleLayoutPattern
@Key("appender.console.layout.pattern") @DefaultValue("%highlight{[%p]}{FATAL=red blink, ERROR=red bold, WARN=yellow bold, INFO=fg_#0060a8 bold, DEBUG=fg_#43b02a bold, TRACE=black} %style{%m} %style{| @%d{hh:mm:ss a}}{bright_black} %n") String appenderConsoleLayoutPattern() -
appenderConsoleFilterThresholdType
@Key("appender.console.filter.threshold.type") @DefaultValue("ThresholdFilter") String appenderConsoleFilterThresholdType() -
appenderConsoleFilterThresholdLevel
@Key("appender.console.filter.threshold.level") @DefaultValue("info") String appenderConsoleFilterThresholdLevel() -
appenderFileType
-
appenderFileName
-
appenderFile_FileName
@Key("appender.file.fileName") @DefaultValue("target/logs/log4j.log") String appenderFile_FileName() -
appenderFileLayoutType
-
appenderFileLayoutPattern
@Key("appender.file.layout.pattern") @DefaultValue("[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n") String appenderFileLayoutPattern() -
appenderFileFilterThresholdType
@Key("appender.file.filter.threshold.type") @DefaultValue("ThresholdFilter") String appenderFileFilterThresholdType() -
appenderFileFilterThresholdLevel
@Key("appender.file.filter.threshold.level") @DefaultValue("debug") String appenderFileFilterThresholdLevel() -
rootLogger
-
loggerAppName
-
loggerAppLevel
-