From 4c5a5358212a90ba844bff1d6689f2476f86afd5 Mon Sep 17 00:00:00 2001 From: "amine.chbari.etu" <amine@DESKTOP-QK66G6C> Date: Fri, 5 Apr 2024 21:20:20 +0200 Subject: [PATCH] remplacer une chaine de charactere qui se repete par une constante String , et proposer un constructeur private pour la classe 'DerbyLogInterceptor' --- .../org/red5/logging/DerbyLogInterceptor.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/org/red5/logging/DerbyLogInterceptor.java b/server/src/main/java/org/red5/logging/DerbyLogInterceptor.java index 3f86c9d0..7230bd27 100644 --- a/server/src/main/java/org/red5/logging/DerbyLogInterceptor.java +++ b/server/src/main/java/org/red5/logging/DerbyLogInterceptor.java @@ -15,8 +15,17 @@ import org.slf4j.LoggerFactory; public class DerbyLogInterceptor { + private DerbyLogInterceptor(){ + // private constructor + + } + + + protected static Logger log = LoggerFactory.getLogger(DerbyLogInterceptor.class); + protected static String logtext = "Derby log: {}"; + private static ThreadLocal<StringBuilder> local = new ThreadLocal<>(); public static OutputStream handleDerbyLogFile() { @@ -24,7 +33,7 @@ public class DerbyLogInterceptor { @Override public void write(byte[] b) throws IOException { - log.info("Derby log: {}", new String(b)); + log.info(logtext, new String(b)); } @Override @@ -35,10 +44,10 @@ public class DerbyLogInterceptor { } //look for LF if (i == 10) { - log.info("Derby log: {}", sb.toString()); + log.info(logtext, sb.toString()); sb.delete(0, sb.length() - 1); } else { - log.trace("Derby log: {}", i); + log.trace(logtext, i); sb.append(new String(intToDWord(i))); } local.set(sb); -- GitLab