From 04f65e2bdad8a37a1c26c0a3d972c8731a806108 Mon Sep 17 00:00:00 2001 From: Martin Sulikowski Date: Mon, 23 Feb 2026 23:36:19 +0100 Subject: [PATCH] config: improve logback configuration with async appenders and env-based properties --- src/main/resources/logback.xml | 65 +++++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 12 deletions(-) diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index 19cd38ae..cb14a25f 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -1,26 +1,67 @@ + + DiscordOfficer + + + + + + + + + + + + + UTF-8 + ${CONSOLE_PATTERN} + + + - - logs/logs-%d{yyyy-MM-dd}.log + ${LOG_DIR}/app.log + true - 90 - 3GB + + ${LOG_DIR}/app.%d{yyyy-MM-dd}.%i.log.gz + 20MB + 30 + 2GB + true - - [%d{dd-MM-yyyy HH:mm:ss}] %boldGreen(%-15.-15logger{0}) %highlight(%-6level) %msg%n + + UTF-8 + ${FILE_PATTERN} - - - [%d{dd-MM-yyyy HH:mm:ss}] %boldGreen(%-15.-15logger{0}) %highlight(%-6level) %msg%n - + + + 2048 + true + - + + 8192 + true - + + + + + + + + + + + + +