${appName}
${PATTERN_CONSOLE}
UTF-8
${PATTERN_FILE}
${LOG_PATH}/${LOG_FILE}
${LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN:-${LOG_PATH}/${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz}
${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}
${LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE:-10MB}
${LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP:-1GB}
${LOGBACK_ROLLINGPOLICY_MAX_HISTORY:-30}
0
256
${PATTERN_SKWALKING}
@timestamp
yyyy-MM-dd'T'HH:mm:ss.SSSx
GMT+8
{
"app":"${appName}",
"level":"%level",
"traceId":"%X{ctxLogId}",
"thread":"%thread",
"class":"%logger{40}",
"message":"%message",
"m":"#asJson{%message}",
"error_level":"%X{errorLevel}",
"error_type":"%X{errorType}",
"stack_trace":"%exception{20}"
}