Author: orudyy
Date: Thu Jun 25 11:26:54 2015
New Revision: 1687480

URL: http://svn.apache.org/r1687480
Log:
QPID-6591: Fix setting of log record layout in RollingFileAppenderFactory (work 
by Lorenz Quack and Alex Rudyy)

Modified:
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/RollingFileAppenderFactory.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/RollingFileAppenderFactoryTest.java

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/RollingFileAppenderFactory.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/RollingFileAppenderFactory.java?rev=1687480&r1=1687479&r2=1687480&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/RollingFileAppenderFactory.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/RollingFileAppenderFactory.java
 Thu Jun 25 11:26:54 2015
@@ -69,7 +69,7 @@ public class RollingFileAppenderFactory
             sizeTriggeringPolicy.start();
         }
         final PatternLayoutEncoder encoder = new PatternLayoutEncoder();
-        encoder.setPattern("%d %-5p [%t] \\(%c{2}\\) - %m%n");
+        encoder.setPattern(fileLoggerSettings.getLayout());
         encoder.setContext(loggerContext);
         encoder.start();
         appender.setEncoder(encoder);

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/RollingFileAppenderFactoryTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/RollingFileAppenderFactoryTest.java?rev=1687480&r1=1687479&r2=1687480&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/RollingFileAppenderFactoryTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/RollingFileAppenderFactoryTest.java
 Thu Jun 25 11:26:54 2015
@@ -37,7 +37,7 @@ import org.apache.qpid.test.utils.QpidTe
 public class RollingFileAppenderFactoryTest extends QpidTestCase
 {
     public static final String FILE_NAME = "TEST";
-    public static final String LAYOUT = "%d %-5p [%t] \\(%c{2}\\) - %m%n";
+    public static final String LAYOUT = "%d %-5p [%t] \\(%c{2}\\) # %m%n";
     public static final String MAX_FILE_SIZE = "100mb";
     public static final int MAX_HISTORY = 10;
 
@@ -74,6 +74,7 @@ public class RollingFileAppenderFactoryT
         TriggeringPolicy triggeringPolicy = ((TimeBasedRollingPolicy) 
rollingPolicy).getTimeBasedFileNamingAndTriggeringPolicy();
         assertTrue("Unexpected triggering policy", triggeringPolicy instanceof 
RollingFileAppenderFactory.DailyTriggeringPolicy);
         assertEquals("Unexpected triggering policy", MAX_FILE_SIZE, 
((RollingFileAppenderFactory.DailyTriggeringPolicy) 
triggeringPolicy).getMaxFileSize());
+        assertEquals("Unexpected layout", LAYOUT, 
((PatternLayoutEncoder)appender.getEncoder()).getPattern());
     }
 
     public void testCreateRollingFileAppenderNonDailyRolling()



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to