Author: ggregory
Date: Tue May 13 15:38:17 2014
New Revision: 1594252

URL: http://svn.apache.org/r1594252
Log:
Refactor magic strings into a constant.

Modified:
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/HighlightConverter.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java?rev=1594252&r1=1594251&r2=1594252&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/Logger.java
 Tue May 13 15:38:17 2014
@@ -30,6 +30,7 @@ import org.apache.logging.log4j.message.
 import org.apache.logging.log4j.message.MessageFactory;
 import org.apache.logging.log4j.message.SimpleMessage;
 import org.apache.logging.log4j.spi.AbstractLoggerProvider;
+import org.apache.logging.log4j.util.Strings;
 
 /**
  * @doubt All the isEnabled methods could be pushed into a filter interface.  
Not sure of the utility of having
@@ -97,7 +98,7 @@ public class Logger extends AbstractLogg
 
     @Override
     public void logMessage(final String fqcn, final Level level, final Marker 
marker, final Message message, final Throwable t) {
-        final Message msg = message == null ? new SimpleMessage("") : message;
+        final Message msg = message == null ? new SimpleMessage(Strings.EMPTY) 
: message;
         config.config.getConfigurationMonitor().checkConfiguration();
         config.loggerConfig.log(getName(), fqcn, marker, level, msg, t);
     }
@@ -347,7 +348,7 @@ public class Logger extends AbstractLogg
      */
     @Override
     public String toString() {
-        final String nameLevel = "" + getName() + ':' + getLevel();
+        final String nameLevel = Strings.EMPTY + getName() + ':' + getLevel();
         if (context == null) {
             return nameLevel;
         }

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/HighlightConverter.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/HighlightConverter.java?rev=1594252&r1=1594251&r2=1594252&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/HighlightConverter.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/HighlightConverter.java
 Tue May 13 15:38:17 2014
@@ -27,6 +27,7 @@ import org.apache.logging.log4j.core.Log
 import org.apache.logging.log4j.core.config.Configuration;
 import org.apache.logging.log4j.core.config.plugins.Plugin;
 import org.apache.logging.log4j.core.layout.PatternLayout;
+import org.apache.logging.log4j.util.Strings;
 
 /**
  * Highlight pattern converter. Formats the result of a pattern using a color 
appropriate for the Level in the LogEvent.
@@ -132,7 +133,7 @@ public final class HighlightConverter ex
             return DEFAULT_STYLES;
         }
         // Feels like a hack. Should String[] options change to a 
Map<String,String>?
-        String string = options[1].replaceAll(PatternParser.NO_CONSOLE_NO_ANSI 
+ "=(true|false)", "");
+        String string = options[1].replaceAll(PatternParser.NO_CONSOLE_NO_ANSI 
+ "=(true|false)", Strings.EMPTY);
         //
         final Map<String, String> styles = AnsiEscape.createMap(string, new 
String[] {STYLE_KEY});
         final Map<Level, String> levelStyles = new HashMap<Level, 
String>(DEFAULT_STYLES);

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java?rev=1594252&r1=1594251&r2=1594252&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.java
 Tue May 13 15:38:17 2014
@@ -23,6 +23,7 @@ import org.apache.logging.log4j.core.Log
 import org.apache.logging.log4j.core.config.plugins.Plugin;
 import org.apache.logging.log4j.core.helpers.Constants;
 import org.apache.logging.log4j.core.impl.ThrowableFormatOptions;
+import org.apache.logging.log4j.util.Strings;
 
 
 /**
@@ -103,7 +104,7 @@ public class ThrowablePatternConverter e
         }
 
         if (t != null && throwingMethod != null) {
-            String toAppend = "";
+            String toAppend = Strings.EMPTY;
 
             if (ThrowableFormatOptions.CLASS_NAME.equalsIgnoreCase(rawOption)) 
{
                 toAppend = throwingMethod.getClassName();


Reply via email to