You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rp...@apache.org on 2015/01/12 09:53:04 UTC

[07/18] logging-log4j2 git commit: removed Factory, added #append methods for new data types

removed Factory, added #append methods for new data types

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/0eef761a
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/0eef761a
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/0eef761a

Branch: refs/heads/LOG4J2-930
Commit: 0eef761a644e77f63777a8ae79041dc10cbf213c
Parents: 258fede
Author: rpopma <rp...@apache.org>
Authored: Mon Jan 12 17:33:41 2015 +0900
Committer: rpopma <rp...@apache.org>
Committed: Mon Jan 12 17:33:41 2015 +0900

----------------------------------------------------------------------
 .../logging/log4j/core/pattern/Buffer.java      | 22 ++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/0eef761a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/Buffer.java
----------------------------------------------------------------------
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 f8e11e9..fa31bae 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);