
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Logback: the generic, reliable, fast and flexible logging framework.". The branch, master has been updated via d0f927bea04ee1a3a22230a2899fdcd7b6d1f795 (commit) from 87fa86b3f11844a8c15ed83d4a57e87214b3682e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.qos.ch/gitweb/?p=logback.git;a=commit;h=d0f927bea04ee1a3a22230a28... http://github.com/ceki/logback/commit/d0f927bea04ee1a3a22230a2899fdcd7b6d1f7... commit d0f927bea04ee1a3a22230a2899fdcd7b6d1f795 Author: Ceki Gulcu <ceki@qos.ch> Date: Thu Mar 15 14:49:06 2012 +0100 all tests pass diff --git a/logback-classic/src/main/java/ch/qos/logback/classic/encoder/PatternLayoutEncoder.java b/logback-classic/src/main/java/ch/qos/logback/classic/encoder/PatternLayoutEncoder.java index d19d540..5bf4705 100644 --- a/logback-classic/src/main/java/ch/qos/logback/classic/encoder/PatternLayoutEncoder.java +++ b/logback-classic/src/main/java/ch/qos/logback/classic/encoder/PatternLayoutEncoder.java @@ -24,7 +24,7 @@ public class PatternLayoutEncoder extends PatternLayoutEncoderBase<ILoggingEvent PatternLayout patternLayout = new PatternLayout(); patternLayout.setContext(context); patternLayout.setPattern(getPattern()); - //patternLayout.setOutputPatternAsPresentationHeader(outputPatternAsPresentationHeader); + patternLayout.setOutputPatternAsPresentationHeader(outputPatternAsPresentationHeader); patternLayout.start(); this.layout = patternLayout; super.start(); diff --git a/logback-classic/src/test/input/joran/rolling/basic.xml b/logback-classic/src/test/input/joran/rolling/basic.xml index 0c6d660..eb97e61 100644 --- a/logback-classic/src/test/input/joran/rolling/basic.xml +++ b/logback-classic/src/test/input/joran/rolling/basic.xml @@ -10,10 +10,8 @@ </FileNamePattern> </rollingPolicy> <encoder> - <layout class="ch.qos.logback.classic.PatternLayout"> - <pattern>%msg%n</pattern> - <outputPatternAsPresentationHeader>false</outputPatternAsPresentationHeader> - </layout> + <pattern>%msg%n</pattern> + <outputPatternAsPresentationHeader>false</outputPatternAsPresentationHeader> </encoder> </appender> diff --git a/logback-core/src/main/java/ch/qos/logback/core/pattern/PatternLayoutEncoderBase.java b/logback-core/src/main/java/ch/qos/logback/core/pattern/PatternLayoutEncoderBase.java index 8df4d16..eaccd55 100644 --- a/logback-core/src/main/java/ch/qos/logback/core/pattern/PatternLayoutEncoderBase.java +++ b/logback-core/src/main/java/ch/qos/logback/core/pattern/PatternLayoutEncoderBase.java @@ -19,9 +19,7 @@ import ch.qos.logback.core.encoder.LayoutWrappingEncoder; public class PatternLayoutEncoderBase<E> extends LayoutWrappingEncoder<E> { String pattern; - - //for reasons of consistency following attribute should be removed - //protected boolean outputPatternAsPresentationHeader = true; + protected boolean outputPatternAsPresentationHeader = true; public String getPattern() { return pattern; @@ -31,7 +29,13 @@ public class PatternLayoutEncoderBase<E> extends LayoutWrappingEncoder<E> { this.pattern = pattern; } + public boolean isOutputPatternAsPresentationHeader() { + return outputPatternAsPresentationHeader; + } + public void setOutputPatternAsPresentationHeader(boolean outputPatternAsPresentationHeader) { + this.outputPatternAsPresentationHeader = outputPatternAsPresentationHeader; + } @Override public void setLayout(Layout<E> layout) { ----------------------------------------------------------------------- Summary of changes: .../classic/encoder/PatternLayoutEncoder.java | 2 +- .../src/test/input/joran/rolling/basic.xml | 6 ++---- .../core/pattern/PatternLayoutEncoderBase.java | 10 +++++++--- 3 files changed, 10 insertions(+), 8 deletions(-) hooks/post-receive -- Logback: the generic, reliable, fast and flexible logging framework.