this is my log4j2.properties:
rootLogger.level = ALL customLevels = V customLevel.V.name = VERBOSE customLevel.V.intLevel = 525 property.filename = trace.log property.msgcolor = FATAL=BG_Yellow Red Bright, ERROR=Red, WARN=Yellow Bold, INFO=Green, DEBUG=BG_Magenta Yellow, TRACE=blue appenders = R, console appender.console.type = Console appender.console.name = STDOUT appender.console.layout.type = PatternLayout appender.console.layout.pattern = [%d{yyyy-MM-dd HH:mm:ss,SSS} %highlight{%level}{${msgcolor}} %c{1}:%L]: %highlight{%msg}{${msgcolor}}%style{%n}{Default Normal}%throwable appender.R.type = RollingFile appender.R.name = File appender.R.fileName = ${filename} appender.R.filePattern = ${filename}.%d{yyyy-MM-dd} appender.R.layout.type = PatternLayout appender.R.layout.disableAnsi = true appender.R.layout.noConsoleNoAnsi = true appender.R.layout.pattern = %d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %c{1}:%L - %m%n appender.R.policies.type = Policies appender.R.policies.size.type = SizeBasedTriggeringPolicy appender.R.policies.size.size = 20MB rootLogger.appenderRefs = R, console rootLogger.appenderRef.console.ref = STDOUT rootLogger.appenderRef.R.ref = File I expect that following code
customLevels = V customLevel.V.name = VERBOSE customLevel.V.intLevel = 525 add a new custom level named VERBOSE and with intLevel value set to 525, but it doesn't take any effects. Why?