This is an automated email from the ASF dual-hosted git repository. vy pushed a commit to branch scheduled-for-deletion/LOG4J2-930 in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 0eef761a644e77f63777a8ae79041dc10cbf213c Author: rpopma <[email protected]> AuthorDate: Mon Jan 12 17:33:41 2015 +0900 removed Factory, added #append methods for new data types --- .../apache/logging/log4j/core/pattern/Buffer.java | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/Buffer.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/Buffer.java index f8e11e9983..fa31bae210 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/Buffer.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/Buffer.java @@ -23,22 +23,36 @@ package org.apache.logging.log4j.core.pattern; */ public interface Buffer { - public static interface Factory { - Buffer createBuffer(); - } - Buffer append(Object object); Buffer append(String text); Buffer append(byte[] data); + Buffer append(byte byt); + Buffer append(char ch); Buffer append(int value); Buffer append(long value); + /** + * Appends the specified long to this buffer and applies the specified alignment and width adjustments. + * + * @param value the value to append (before applying alignment and width adjustments) + * @param formattingInfo can apply alignment and width adjustments + */ + Buffer append(long value, FormattingInfo formattingInfo); + + /** + * Appends the specified text to this buffer and applies the specified alignment and width adjustments. + * + * @param unformatted the text to append (before applying alignment and width adjustments) + * @param formattingInfo can apply alignment and width adjustments + */ + Buffer append(String value, FormattingInfo formattingInfo); + int length(); void setLength(int length);
