Repository: logging-log4j2
Updated Branches:
  refs/heads/StyledMessage 21ed8b73b -> 4e9dd33e6


Better examples and Javadocs.

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

Branch: refs/heads/StyledMessage
Commit: 4e9dd33e65fa624e678ad4f5f120a8fc897d3614
Parents: 21ed8b7
Author: Gary Gregory <ggreg...@apache.org>
Authored: Mon Jun 27 23:16:26 2016 -0700
Committer: Gary Gregory <ggreg...@apache.org>
Committed: Mon Jun 27 23:16:26 2016 -0700

----------------------------------------------------------------------
 .../logging/log4j/core/pattern/JAnsiMessageRenderer.java     | 8 +++++++-
 .../log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java | 2 +-
 log4j-core/src/test/resources/log4j-message-styled.xml       | 2 +-
 log4j-core/src/test/resources/log4j2-console-msg-ansi.xml    | 2 +-
 4 files changed, 10 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4e9dd33e/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/JAnsiMessageRenderer.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/JAnsiMessageRenderer.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/JAnsiMessageRenderer.java
index 3c84976..d66b850 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/JAnsiMessageRenderer.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/JAnsiMessageRenderer.java
@@ -47,7 +47,13 @@ import org.fusesource.jansi.AnsiRenderer.Code;
  * You can also define style names in the configuration:
  * 
  * <pre>
- * %message{ansi}{WarningStyle=red,bold DataStyle=blue}%n
+ * %message{ansi}{WarningStyle=red,bold KeyStyle=white ValueStyle=blue}%n
+ * </pre>
+ * 
+ * The call site can look like this:
+ * 
+ * <pre>
+ * logger.info("@|KeyStyle {}|@ = @|ValueStyle {}|@", entry.getKey(), 
entry.getValue());
  * </pre>
  * 
  * Note: This class originally copied and then heavily modified code from 
JAnsi's AnsiRenderer (which is licensed as

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4e9dd33e/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
----------------------------------------------------------------------
diff --git 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
index c60f51a..536027f 100644
--- 
a/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
+++ 
b/log4j-core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderJAnsiMessageMain.java
@@ -72,7 +72,7 @@ public class ConsoleAppenderJAnsiMessageMain {
             // JAnsi format:
             // logger.info("@|red Hello|@ @|cyan World|@");
             for (Entry<Object, Object> entry : 
System.getProperties().entrySet()) {
-                logger.info("@|KeyStyle {}|@ = @|DataStyle {}|@", 
entry.getKey(), entry.getValue());
+                logger.info("@|KeyStyle {}|@ = @|ValueStyle {}|@", 
entry.getKey(), entry.getValue());
             }
         } finally {
             Configurator.shutdown(ctx);

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4e9dd33e/log4j-core/src/test/resources/log4j-message-styled.xml
----------------------------------------------------------------------
diff --git a/log4j-core/src/test/resources/log4j-message-styled.xml 
b/log4j-core/src/test/resources/log4j-message-styled.xml
index 4ddfbb8..dacf6f7 100644
--- a/log4j-core/src/test/resources/log4j-message-styled.xml
+++ b/log4j-core/src/test/resources/log4j-message-styled.xml
@@ -20,7 +20,7 @@
   <Appenders>
     <List name="List">
        <PatternLayout>
-         <Pattern>%message{ansi}{WarningStyle=red,bold DataStyle=blue, 
KeyStyle=white}%n</Pattern>
+         <Pattern>%message{ansi}{WarningStyle=red,bold KeyStyle=white 
ValueStyle=blue}%n</Pattern>
       </PatternLayout>
     </List>
   </Appenders>

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4e9dd33e/log4j-core/src/test/resources/log4j2-console-msg-ansi.xml
----------------------------------------------------------------------
diff --git a/log4j-core/src/test/resources/log4j2-console-msg-ansi.xml 
b/log4j-core/src/test/resources/log4j2-console-msg-ansi.xml
index 333740a..61f76ec 100644
--- a/log4j-core/src/test/resources/log4j2-console-msg-ansi.xml
+++ b/log4j-core/src/test/resources/log4j2-console-msg-ansi.xml
@@ -19,7 +19,7 @@
 <Configuration status="OFF">
   <Appenders>
     <Console name="Console" target="SYSTEM_OUT">
-      <PatternLayout pattern="%style{%d}{white} %style{[%t]} 
%style{%-5level:}{yellow} %style{%msg{ansi}{KeyStyle=white 
DataStyle=cyan,bold}%n%throwable}{green}" />
+      <PatternLayout pattern="%style{%d}{white} %style{[%t]} 
%style{%-5level:}{yellow} %style{%msg{ansi}{KeyStyle=white 
ValueStyle=cyan,bold}%n%throwable}{green}" />
     </Console>
   </Appenders>
   <Loggers>

Reply via email to