This is an automated email from the ASF dual-hosted git repository.

mpochatkin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new a8c53100315 IGNITE-27898 Separate LogPushExporter logs for DEB/RPM 
(#7618)
a8c53100315 is described below

commit a8c53100315b56e81c3a19af77458a56402217a0
Author: Ivan Zlenko <[email protected]>
AuthorDate: Wed Feb 18 18:57:26 2026 +0500

    IGNITE-27898 Separate LogPushExporter logs for DEB/RPM (#7618)
---
 modules/core/src/testFixtures/resources/log4j2-test.xml |  5 +----
 packaging/db/ignite.java.util.logging.properties        | 16 ++++++++++++++++
 2 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/modules/core/src/testFixtures/resources/log4j2-test.xml 
b/modules/core/src/testFixtures/resources/log4j2-test.xml
index 38020a9d49b..b439678291e 100755
--- a/modules/core/src/testFixtures/resources/log4j2-test.xml
+++ b/modules/core/src/testFixtures/resources/log4j2-test.xml
@@ -75,10 +75,7 @@
       fileName="build/logpush.log"
       filePattern="build/logpush.log.%i">
       <PatternLayout>
-        <MarkerPatternSelector 
defaultPattern="[%d{ISO8601}][%-5p][%t][%c{1}]%notEmpty{[%markerSimpleName]} 
%m%n">
-          <!-- Logs from compatibility test runner are already properly 
formatted and could be with ANSI codes so strip them -->
-          <PatternMatch key="CompatRunner" 
pattern="%replace{%m}{\x1B\[[0-9;]*[a-zA-Z]}{}%n"/>
-        </MarkerPatternSelector>
+        <MarkerPatternSelector 
defaultPattern="[%d{ISO8601}][%-5p][%t][%c{1}]%notEmpty{[%markerSimpleName]} 
%m%n"/>
       </PatternLayout>
       <Policies>
         <OnStartupTriggeringPolicy/>
diff --git a/packaging/db/ignite.java.util.logging.properties 
b/packaging/db/ignite.java.util.logging.properties
index 70104801638..028fbcc5bfb 100644
--- a/packaging/db/ignite.java.util.logging.properties
+++ b/packaging/db/ignite.java.util.logging.properties
@@ -42,3 +42,19 @@ java.util.logging.FileHandler.pattern = 
@APP_LOG_DIR@/ignite3db-%g.log
 java.util.logging.FileHandler.level = INFO
 java.util.logging.FileHandler.limit = 104857600
 java.util.logging.FileHandler.count = 50
+
+# LogPush file handler logs metrics export data to a separate file
+# and does not output to console.
+#
+org.apache.ignite.internal.metrics.exporters.log.LogPushFileHandler.formatter 
= org.apache.ignite.internal.lang.JavaLoggerFormatter
+org.apache.ignite.internal.metrics.exporters.log.LogPushFileHandler.pattern = 
@APP_LOG_DIR@/ignite3db-metrics-%g.log
+org.apache.ignite.internal.metrics.exporters.log.LogPushFileHandler.level = 
INFO
+org.apache.ignite.internal.metrics.exporters.log.LogPushFileHandler.limit = 
104857600
+org.apache.ignite.internal.metrics.exporters.log.LogPushFileHandler.count = 50
+
+# LogPushExporter logger configuration
+# Uses dedicated file handler and does not propagate to parent handlers (no 
console output)
+#
+org.apache.ignite.internal.metrics.exporters.log.LogPushExporter.level = INFO
+org.apache.ignite.internal.metrics.exporters.log.LogPushExporter.useParentHandlers
 = false
+org.apache.ignite.internal.metrics.exporters.log.LogPushExporter.handlers = 
org.apache.ignite.internal.metrics.exporters.log.LogPushFileHandler

Reply via email to