Author: ggregory Date: Thu Nov 1 13:16:46 2012 New Revision: 1404578 URL: http://svn.apache.org/viewvc?rev=1404578&view=rev Log: Shows how to use ANSI escape codes to color messages. Added: logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java (with props) logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml (with props) Added: logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java?rev=1404578&view=auto ============================================================================== --- logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java (added) +++ logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java Thu Nov 1 13:16:46 2012 @@ -0,0 +1,30 @@ +package org.apache.logging.log4j.core.appender; + +import java.io.IOException; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.core.LoggerContext; +import org.apache.logging.log4j.core.config.Configurator; + +public class ConsoleAppenderHighlightLayoutMain { + + private static final Logger LOG = LogManager.getLogger(ConsoleAppenderHighlightLayoutMain.class); + + public static void main(String[] args) { + LoggerContext ctx = Configurator.initialize(ConsoleAppenderAnsiMessagesMain.class.getName(), null, + "target/test-classes/log4j2-console-highlight.xml"); + try { + LOG.fatal("Fatal message."); + LOG.error("Error message."); + LOG.warn("Warning message."); + LOG.info("Information message."); + LOG.debug("Debug message."); + LOG.trace("Trace message."); + LOG.error("Error message.", new IOException("test")); + } finally { + Configurator.shutdown(ctx); + } + } + +} Propchange: logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: logging/log4j/log4j2/trunk/core/src/test/java/org/apache/logging/log4j/core/appender/ConsoleAppenderHighlightLayoutMain.java ------------------------------------------------------------------------------ svn:keywords = Id Added: logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml?rev=1404578&view=auto ============================================================================== --- logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml (added) +++ logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml Thu Nov 1 13:16:46 2012 @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + \ No newline at end of file Propchange: logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: logging/log4j/log4j2/trunk/core/src/test/resources/log4j2-console-highlight.xml ------------------------------------------------------------------------------ svn:keywords = Id