You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2018/10/30 03:50:37 UTC
[12/13] logging-log4j2 git commit: Revert "Use final. Remove trailing
spaces."
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
index 0c77b86..5b6ac1a 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLogger.java
@@ -2141,7 +2141,7 @@ public abstract class AbstractLogger implements ExtendedLogger, Serializable {
getRecursionDepthHolder()[0]++;
}
private static void decrementRecursionDepth() {
- final int[] depth = getRecursionDepthHolder();
+ int[] depth = getRecursionDepthHolder();
depth[0]--;
if (depth[0] < 0) {
throw new IllegalStateException("Recursion depth became negative: " + depth[0]);
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
index eb6b44f..e86f990 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
@@ -28,7 +28,7 @@ import org.apache.logging.log4j.util.LoaderUtil;
/**
* Provides an abstract base class to use for implementing LoggerAdapter.
- *
+ *
* @param <L> the Logger class to adapt
* @since 2.1
*/
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
index 727a016..862246e 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
@@ -53,7 +53,7 @@ class CopyOnWriteSortedArrayThreadContextMap implements ReadOnlyThreadContextMap
protected static final String PROPERTY_NAME_INITIAL_CAPACITY = "log4j2.ThreadContext.initial.capacity";
private static final StringMap EMPTY_CONTEXT_DATA = new SortedArrayStringMap(1);
-
+
private static volatile int initialCapacity;
private static volatile boolean inheritableMap;
@@ -66,7 +66,7 @@ class CopyOnWriteSortedArrayThreadContextMap implements ReadOnlyThreadContextMap
initialCapacity = properties.getIntegerProperty(PROPERTY_NAME_INITIAL_CAPACITY, DEFAULT_INITIAL_CAPACITY);
inheritableMap = properties.getBooleanProperty(INHERITABLE_MAP);
}
-
+
static {
EMPTY_CONTEXT_DATA.freeze();
init();
@@ -88,7 +88,7 @@ class CopyOnWriteSortedArrayThreadContextMap implements ReadOnlyThreadContextMap
if (parentValue == null) {
return null;
}
- final StringMap stringMap = createStringMap(parentValue);
+ StringMap stringMap = createStringMap(parentValue);
stringMap.freeze();
return stringMap;
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
index a00043b..1e69a83 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
@@ -44,7 +44,7 @@ public class DefaultThreadContextMap implements ThreadContextMap, ReadOnlyString
private final ThreadLocal<Map<String, String>> localMap;
private static boolean inheritableMap;
-
+
static {
init();
}
@@ -69,7 +69,7 @@ public class DefaultThreadContextMap implements ThreadContextMap, ReadOnlyString
static void init() {
inheritableMap = PropertiesUtil.getProperties().getBooleanProperty(INHERITABLE_MAP);
}
-
+
public DefaultThreadContextMap() {
this(true);
}
@@ -154,7 +154,6 @@ public class DefaultThreadContextMap implements ThreadContextMap, ReadOnlyString
for (final Map.Entry<String, String> entry : map.entrySet()) {
//BiConsumer should be able to handle values of any type V. In our case the values are of type String.
@SuppressWarnings("unchecked")
- final
V value = (V) entry.getValue();
action.accept(entry.getKey(), value);
}
@@ -169,7 +168,6 @@ public class DefaultThreadContextMap implements ThreadContextMap, ReadOnlyString
for (final Map.Entry<String, String> entry : map.entrySet()) {
//TriConsumer should be able to handle values of any type V. In our case the values are of type String.
@SuppressWarnings("unchecked")
- final
V value = (V) entry.getValue();
action.accept(entry.getKey(), value, state);
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
index e65b1d0..186e2a8 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
@@ -53,7 +53,7 @@ class GarbageFreeSortedArrayThreadContextMap implements ReadOnlyThreadContextMap
protected static final String PROPERTY_NAME_INITIAL_CAPACITY = "log4j2.ThreadContext.initial.capacity";
protected final ThreadLocal<StringMap> localMap;
-
+
private static volatile int initialCapacity;
private static volatile boolean inheritableMap;
@@ -66,7 +66,7 @@ class GarbageFreeSortedArrayThreadContextMap implements ReadOnlyThreadContextMap
initialCapacity = properties.getIntegerProperty(PROPERTY_NAME_INITIAL_CAPACITY, DEFAULT_INITIAL_CAPACITY);
inheritableMap = properties.getBooleanProperty(INHERITABLE_MAP);
}
-
+
static {
init();
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
index 833b2d1..5808cf8 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/Provider.java
@@ -189,7 +189,7 @@ public class Provider {
public URL getUrl() {
return url;
}
-
+
@Override
public String toString() {
final StringBuilder result = new StringBuilder("Provider[");
@@ -220,7 +220,7 @@ public class Provider {
}
@Override
- public boolean equals(final Object o) {
+ public boolean equals(Object o) {
if (this == o) {
return true;
}
@@ -228,7 +228,7 @@ public class Provider {
return false;
}
- final Provider provider = (Provider) o;
+ Provider provider = (Provider) o;
if (priority != null ? !priority.equals(provider.priority) : provider.priority != null) {
return false;
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/StandardLevel.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/StandardLevel.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/StandardLevel.java
index cb40ba3..8a10e2d 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/StandardLevel.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/StandardLevel.java
@@ -73,7 +73,7 @@ public enum StandardLevel {
/**
* Returns the integer value of the Level.
- *
+ *
* @return the integer value of the Level.
*/
public int intLevel() {
@@ -82,7 +82,7 @@ public enum StandardLevel {
/**
* Method to convert custom Levels into a StandardLevel for conversion to other systems.
- *
+ *
* @param intLevel The integer value of the Level.
* @return The StandardLevel.
*/
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/spi/ThreadContextMapFactory.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/ThreadContextMapFactory.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/ThreadContextMapFactory.java
index bf52b30..c67fbcd 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/ThreadContextMapFactory.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/ThreadContextMapFactory.java
@@ -49,14 +49,14 @@ public final class ThreadContextMapFactory {
private static final Logger LOGGER = StatusLogger.getLogger();
private static final String THREAD_CONTEXT_KEY = "log4j2.threadContextMap";
private static final String GC_FREE_THREAD_CONTEXT_KEY = "log4j2.garbagefree.threadContextMap";
-
+
private static boolean GcFreeThreadContextKey;
private static String ThreadContextMapName;
static {
initPrivate();
}
-
+
/**
* Initializes static variables based on system properties. Normally called when this class is initialized by the VM
* and when Log4j is reconfigured.
@@ -77,7 +77,7 @@ public final class ThreadContextMapFactory {
ThreadContextMapName = properties.getStringProperty(THREAD_CONTEXT_KEY);
GcFreeThreadContextKey = properties.getBooleanProperty(GC_FREE_THREAD_CONTEXT_KEY);
}
-
+
private ThreadContextMapFactory() {
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java b/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
index 13f4859..463d9d0 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/status/StatusData.java
@@ -43,7 +43,7 @@ public class StatusData implements Serializable {
/**
* Creates the StatusData object.
- *
+ *
* @param caller The method that created the event.
* @param level The logging level.
* @param msg The message String.
@@ -62,7 +62,7 @@ public class StatusData implements Serializable {
/**
* Returns the event's timestamp.
- *
+ *
* @return The event's timestamp.
*/
public long getTimestamp() {
@@ -71,7 +71,7 @@ public class StatusData implements Serializable {
/**
* Returns the StackTraceElement for the method that created the event.
- *
+ *
* @return The StackTraceElement.
*/
public StackTraceElement getStackTraceElement() {
@@ -80,7 +80,7 @@ public class StatusData implements Serializable {
/**
* Returns the logging level for the event.
- *
+ *
* @return The logging level.
*/
public Level getLevel() {
@@ -89,7 +89,7 @@ public class StatusData implements Serializable {
/**
* Returns the message associated with the event.
- *
+ *
* @return The message associated with the event.
*/
public Message getMessage() {
@@ -105,7 +105,7 @@ public class StatusData implements Serializable {
/**
* Returns the Throwable associated with the event.
- *
+ *
* @return The Throwable associated with the event.
*/
public Throwable getThrowable() {
@@ -114,7 +114,7 @@ public class StatusData implements Serializable {
/**
* Formats the StatusData for viewing.
- *
+ *
* @return The formatted status data as a String.
*/
public String getFormattedStatus() {
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/EnglishEnums.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/EnglishEnums.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/EnglishEnums.java
index a5b4df7..be6b346 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/EnglishEnums.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/EnglishEnums.java
@@ -20,7 +20,7 @@ import java.util.Locale;
/**
* <em>Consider this class private.</em>
- *
+ *
* <p>
* Helps convert English Strings to English Enum values.
* </p>
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
index 48080a7..df97fd2 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/FilteredObjectInputStream.java
@@ -56,7 +56,7 @@ public class FilteredObjectInputStream extends ObjectInputStream {
this.allowedClasses = new HashSet<>();
}
- public FilteredObjectInputStream(final InputStream in) throws IOException {
+ public FilteredObjectInputStream(InputStream in) throws IOException {
super(in);
this.allowedClasses = new HashSet<>();
}
@@ -77,7 +77,7 @@ public class FilteredObjectInputStream extends ObjectInputStream {
@Override
protected Class<?> resolveClass(final ObjectStreamClass desc) throws IOException, ClassNotFoundException {
- final String name = desc.getName();
+ String name = desc.getName();
if (!(isAllowedByDefault(name) || allowedClasses.contains(name))) {
throw new InvalidObjectException("Class is not allowed for deserialization: " + name);
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
index ab61dbc..bbf3cc7 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
@@ -106,14 +106,14 @@ public final class LoaderUtil {
}
public static ClassLoader[] getClassLoaders() {
- final List<ClassLoader> classLoaders = new ArrayList<>();
- final ClassLoader tcl = getThreadContextClassLoader();
+ List<ClassLoader> classLoaders = new ArrayList<>();
+ ClassLoader tcl = getThreadContextClassLoader();
classLoaders.add(tcl);
// Some implementations may use null to represent the bootstrap class loader.
- final ClassLoader current = LoaderUtil.class.getClassLoader();
+ ClassLoader current = LoaderUtil.class.getClassLoader();
if (current != null && current != tcl) {
classLoaders.add(current);
- final ClassLoader parent = current.getParent();
+ ClassLoader parent = current.getParent();
while (parent != null && !classLoaders.contains(parent)) {
classLoaders.add(parent);
}
@@ -123,7 +123,7 @@ public final class LoaderUtil {
classLoaders.add(parent);
parent = parent.getParent();
}
- final ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();
+ ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();
if (!classLoaders.contains(systemClassLoader)) {
classLoaders.add(systemClassLoader);
}
@@ -281,7 +281,7 @@ public final class LoaderUtil {
static Collection<UrlResource> findUrlResources(final String resource) {
// @formatter:off
final ClassLoader[] candidates = {
- getThreadContextClassLoader(),
+ getThreadContextClassLoader(),
LoaderUtil.class.getClassLoader(),
GET_CLASS_LOADER_DISABLED ? null : ClassLoader.getSystemClassLoader()};
// @formatter:on
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/LowLevelLogUtil.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/LowLevelLogUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/LowLevelLogUtil.java
index d963013..5cf40ca 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/LowLevelLogUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/LowLevelLogUtil.java
@@ -35,7 +35,7 @@ final class LowLevelLogUtil {
/**
* Logs the given message.
- *
+ *
* @param message the message to log
* @since 2.9.2
*/
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
index 18d1834..685aabe 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProcessIdUtil.java
@@ -30,13 +30,13 @@ public class ProcessIdUtil {
public static String getProcessId() {
try {
// LOG4J2-2126 use reflection to improve compatibility with Android Platform which does not support JMX extensions
- final Class<?> managementFactoryClass = Class.forName("java.lang.management.ManagementFactory");
- final Method getRuntimeMXBean = managementFactoryClass.getDeclaredMethod("getRuntimeMXBean");
- final Class<?> runtimeMXBeanClass = Class.forName("java.lang.management.RuntimeMXBean");
- final Method getName = runtimeMXBeanClass.getDeclaredMethod("getName");
+ Class<?> managementFactoryClass = Class.forName("java.lang.management.ManagementFactory");
+ Method getRuntimeMXBean = managementFactoryClass.getDeclaredMethod("getRuntimeMXBean");
+ Class<?> runtimeMXBeanClass = Class.forName("java.lang.management.RuntimeMXBean");
+ Method getName = runtimeMXBeanClass.getDeclaredMethod("getName");
- final Object runtimeMXBean = getRuntimeMXBean.invoke(null);
- final String name = (String) getName.invoke(runtimeMXBean);
+ Object runtimeMXBean = getRuntimeMXBean.invoke(null);
+ String name = (String) getName.invoke(runtimeMXBean);
//String name = ManagementFactory.getRuntimeMXBean().getName(); //JMX not allowed on Android
return name.split("@")[0]; // likely works on most platforms
} catch (final Exception ex) {
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
index 334fd7b..2a9ff7f 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertiesUtil.java
@@ -178,9 +178,9 @@ public final class PropertiesUtil {
if (Charset.isSupported(charsetName)) {
return Charset.forName(charsetName);
}
- final ResourceBundle bundle = getCharsetsResourceBundle();
+ ResourceBundle bundle = getCharsetsResourceBundle();
if (bundle.containsKey(name)) {
- final String mapped = bundle.getString(name);
+ String mapped = bundle.getString(name);
if (Charset.isSupported(mapped)) {
return Charset.forName(mapped);
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
index c4cf359..3adbb24 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertyFilePropertySource.java
@@ -37,7 +37,7 @@ public class PropertyFilePropertySource extends PropertiesPropertySource {
for (final URL url : LoaderUtil.findResources(fileName)) {
try (final InputStream in = url.openStream()) {
props.load(in);
- } catch (final IOException e) {
+ } catch (IOException e) {
LowLevelLogUtil.logException("Unable to read " + url, e);
}
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
index aba2ccf..75399d9 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/PropertySource.java
@@ -93,7 +93,7 @@ public interface PropertySource {
if (CACHE.containsKey(value)) {
return CACHE.get(value);
}
- final List<CharSequence> tokens = new ArrayList<>();
+ List<CharSequence> tokens = new ArrayList<>();
final Matcher matcher = PROPERTY_TOKENIZER.matcher(value);
while (matcher.find()) {
tokens.add(matcher.group(1).toLowerCase());
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
index c4f6ca1..d19cdd9 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
@@ -63,10 +63,10 @@ public final class ProviderUtil {
private static volatile ProviderUtil instance;
private ProviderUtil() {
- for (final ClassLoader classLoader : LoaderUtil.getClassLoaders()) {
+ for (ClassLoader classLoader : LoaderUtil.getClassLoaders()) {
try {
loadProviders(classLoader);
- } catch (final Throwable ex) {
+ } catch (Throwable ex) {
LOGGER.debug("Unable to retrieve provider from ClassLoader {}", classLoader, ex);
}
}
@@ -101,7 +101,7 @@ public final class ProviderUtil {
}
/**
- *
+ *
* @param classLoader null can be used to mark the bootstrap class loader.
*/
protected static void loadProviders(final ClassLoader classLoader) {
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/ReadOnlyStringMap.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/ReadOnlyStringMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/ReadOnlyStringMap.java
index 8a330f9..df9a1c8 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ReadOnlyStringMap.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ReadOnlyStringMap.java
@@ -25,7 +25,7 @@ import java.util.Map;
* @since 2.7
*/
public interface ReadOnlyStringMap extends Serializable {
-
+
/**
* Returns a non-{@code null} mutable {@code Map<String, String>} containing a snapshot of this data structure.
*
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
index ffd9745..6d3eadb 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/SortedArrayStringMap.java
@@ -96,7 +96,7 @@ public class SortedArrayStringMap implements IndexedStringMap {
Method[] methods = ObjectInputStream.class.getMethods();
Method setMethod = null;
Method getMethod = null;
- for (final Method method : methods) {
+ for (Method method : methods) {
if (method.getName().equals("setObjectInputFilter")) {
setMethod = method;
} else if (method.getName().equals("getObjectInputFilter")) {
@@ -106,16 +106,16 @@ public class SortedArrayStringMap implements IndexedStringMap {
Method newMethod = null;
try {
if (setMethod != null) {
- final Class<?> clazz = Class.forName("org.apache.logging.log4j.util.internal.DefaultObjectInputFilter");
+ Class<?> clazz = Class.forName("org.apache.logging.log4j.util.internal.DefaultObjectInputFilter");
methods = clazz.getMethods();
- for (final Method method : methods) {
+ for (Method method : methods) {
if (method.getName().equals("newInstance") && Modifier.isStatic(method.getModifiers())) {
newMethod = method;
break;
}
}
}
- } catch (final ClassNotFoundException ex) {
+ } catch (ClassNotFoundException ex) {
// Ignore the exception
}
newObjectInputFilter = newMethod;
@@ -549,7 +549,7 @@ public class SortedArrayStringMap implements IndexedStringMap {
}
}
- private static Object unmarshall(final byte[] data, final ObjectInputStream inputStream)
+ private static Object unmarshall(final byte[] data, ObjectInputStream inputStream)
throws IOException, ClassNotFoundException {
final ByteArrayInputStream bin = new ByteArrayInputStream(data);
Collection<String> allowedClasses = null;
@@ -559,8 +559,8 @@ public class SortedArrayStringMap implements IndexedStringMap {
ois = new FilteredObjectInputStream(bin, allowedClasses);
} else {
try {
- final Object obj = getObjectInputFilter.invoke(inputStream);
- final Object filter = newObjectInputFilter.invoke(null, obj);
+ Object obj = getObjectInputFilter.invoke(inputStream);
+ Object filter = newObjectInputFilter.invoke(null, obj);
ois = new ObjectInputStream(bin);
setObjectInputFilter.invoke(ois, filter);
} catch (IllegalAccessException | InvocationTargetException ex) {
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
index a45fa5a..48fa98f 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/StringBuilders.java
@@ -189,7 +189,7 @@ public final class StringBuilders {
}
}
- final int lastChar = toAppendTo.length() - 1;
+ int lastChar = toAppendTo.length() - 1;
toAppendTo.setLength(toAppendTo.length() + escapeCount);
int lastPos = toAppendTo.length() - 1;
@@ -238,7 +238,7 @@ public final class StringBuilders {
}
}
- private static int escapeAndDecrement(final StringBuilder toAppendTo, int lastPos, final char c) {
+ private static int escapeAndDecrement(StringBuilder toAppendTo, int lastPos, char c) {
toAppendTo.setCharAt(lastPos--, c);
toAppendTo.setCharAt(lastPos--, '\\');
return lastPos;
@@ -262,7 +262,7 @@ public final class StringBuilders {
}
}
- final int lastChar = toAppendTo.length() - 1;
+ int lastChar = toAppendTo.length() - 1;
toAppendTo.setLength(toAppendTo.length() + escapeCount);
int lastPos = toAppendTo.length() - 1;
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
index d0eea99..c369a4e 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/Strings.java
@@ -22,7 +22,7 @@ import java.util.Objects;
/**
* <em>Consider this class private.</em>
- *
+ *
* @see <a href="http://commons.apache.org/proper/commons-lang/">Apache Commons Lang</a>
*/
public final class Strings {
@@ -31,7 +31,7 @@ public final class Strings {
* The empty string.
*/
public static final String EMPTY = "";
-
+
/**
* OS-dependent line separator, defaults to {@code "\n"} if the system property {@code ""line.separator"} cannot be
* read.
@@ -45,7 +45,7 @@ public final class Strings {
/**
* Returns a double quoted string.
- *
+ *
* @param str a String
* @return {@code "str"}
*/
@@ -129,7 +129,7 @@ public final class Strings {
/**
* Returns a quoted string.
- *
+ *
* @param str a String
* @return {@code 'str'}
*/
@@ -146,7 +146,7 @@ public final class Strings {
public String toRootUpperCase(final String str) {
return str.toUpperCase(Locale.ROOT);
}
-
+
/**
* <p>
* Removes control characters (char <= 32) from both ends of this String returning {@code null} if the String is
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java
index 5be886b..a152aad 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/AbstractLoggerTest.java
@@ -922,8 +922,8 @@ public class AbstractLoggerTest {
throw new IllegalStateException("Oops!");
}
}, "Message Format"));
- final List<StatusData> statusDatalist = StatusLogger.getLogger().getStatusData();
- final StatusData mostRecent = statusDatalist.get(statusDatalist.size() - 1);
+ List<StatusData> statusDatalist = StatusLogger.getLogger().getStatusData();
+ StatusData mostRecent = statusDatalist.get(statusDatalist.size() - 1);
assertEquals(Level.WARN, mostRecent.getLevel());
assertThat(mostRecent.getFormattedStatus(), containsString(
"org.apache.logging.log4j.spi.AbstractLogger caught " +
@@ -939,8 +939,8 @@ public class AbstractLoggerTest {
throw new IllegalStateException("Oops!");
}
}, null /* format */));
- final List<StatusData> statusDatalist = StatusLogger.getLogger().getStatusData();
- final StatusData mostRecent = statusDatalist.get(statusDatalist.size() - 1);
+ List<StatusData> statusDatalist = StatusLogger.getLogger().getStatusData();
+ StatusData mostRecent = statusDatalist.get(statusDatalist.size() - 1);
assertEquals(Level.WARN, mostRecent.getLevel());
assertThat(mostRecent.getFormattedStatus(), containsString(
"org.apache.logging.log4j.spi.AbstractLogger caught " +
@@ -950,7 +950,7 @@ public class AbstractLoggerTest {
private static final class TestMessage implements Message {
private final FormattedMessageSupplier formattedMessageSupplier;
private final String format;
- TestMessage(final FormattedMessageSupplier formattedMessageSupplier, final String format) {
+ TestMessage(FormattedMessageSupplier formattedMessageSupplier, String format) {
this.formattedMessageSupplier = formattedMessageSupplier;
this.format = format;
}
@@ -1320,7 +1320,7 @@ public class AbstractLoggerTest {
private static class ThrowableMessage implements Message {
/**
- *
+ *
*/
private static final long serialVersionUID = 1L;
private final Throwable throwable;
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java
index 68d6e4d..a3164d1 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/LogManagerTest.java
@@ -35,19 +35,19 @@ public class LogManagerTest {
class Inner {
final Logger LOGGER = LogManager.getLogger();
}
-
+
class InnerByClass {
final Logger LOGGER = LogManager.getLogger(InnerByClass.class);
}
-
+
static class StaticInner {
final static Logger LOGGER = LogManager.getLogger();
}
-
+
static class StaticInnerByClass {
final static Logger LOGGER = LogManager.getLogger(StaticInnerByClass.class);
}
-
+
@Test
public void testGetLogger() {
Logger logger = LogManager.getLogger();
@@ -79,9 +79,9 @@ public class LogManagerTest {
@Test
public void testGetLoggerForAnonymousInnerClass1() throws IOException {
final Closeable closeable = new Closeable() {
-
+
Logger LOGGER = LogManager.getLogger();
-
+
@Override
public void close() throws IOException {
Assert.assertEquals("org.apache.logging.log4j.LogManagerTest$1", LOGGER.getName());
@@ -93,9 +93,9 @@ public class LogManagerTest {
@Test
public void testGetLoggerForAnonymousInnerClass2() throws IOException {
final Closeable closeable = new Closeable() {
-
+
Logger LOGGER = LogManager.getLogger(getClass());
-
+
@Override
public void close() throws IOException {
Assert.assertEquals("org.apache.logging.log4j.LogManagerTest$2", LOGGER.getName());
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
index bf28a1e..7b78fe1 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
@@ -1,235 +1,235 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache license, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the license for the specific language governing permissions and
- * limitations under the license.
- */
-package org.apache.logging.log4j;
-
-import static org.hamcrest.CoreMatchers.containsString;
-import static org.hamcrest.CoreMatchers.not;
-import static org.hamcrest.CoreMatchers.startsWith;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertThat;
-
-import java.util.List;
-import java.util.Locale;
-
-import org.apache.logging.log4j.message.FormattedMessage;
-import org.apache.logging.log4j.message.JsonMessage;
-import org.apache.logging.log4j.message.LocalizedMessage;
-import org.apache.logging.log4j.message.MessageFormatMessage;
-import org.apache.logging.log4j.message.ObjectArrayMessage;
-import org.apache.logging.log4j.message.ObjectMessage;
-import org.apache.logging.log4j.message.ParameterizedMessage;
-import org.apache.logging.log4j.message.SimpleMessage;
-import org.apache.logging.log4j.message.StringFormattedMessage;
-import org.apache.logging.log4j.message.ThreadDumpMessage;
-import org.apache.logging.log4j.util.Supplier;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * Tests Logger APIs with {@link Supplier}.
- */
-public class LoggerSupplierTest {
-
- private final TestLogger logger = (TestLogger) LogManager.getLogger("LoggerTest");
-
- private final List<String> results = logger.getEntries();
-
- Locale defaultLocale;
-
- @Test
- public void flowTracing_SupplierOfFormattedMessage() {
- logger.traceEntry(new Supplier<FormattedMessage>() {
- @Override
- public FormattedMessage get() {
- return new FormattedMessage("int foo={}", 1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(int foo=1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("FormattedMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfJsonMessage() {
- logger.traceEntry(new Supplier<JsonMessage>() {
- @Override
- public JsonMessage get() {
- return new JsonMessage(System.getProperties());
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("\"java.runtime.name\":"));
- assertThat("Bad toString()", results.get(0), not(containsString("JsonMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfLocalizedMessage() {
- logger.traceEntry(new Supplier<LocalizedMessage>() {
- @Override
- public LocalizedMessage get() {
- return new LocalizedMessage("int foo={}", 1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(int foo=1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("LocalizedMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfLong() {
- logger.traceEntry(new Supplier<Long>() {
- @Override
- public Long get() {
- return Long.valueOf(1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("SimpleMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfMessageFormatMessage() {
- logger.traceEntry(new Supplier<MessageFormatMessage>() {
- @Override
- public MessageFormatMessage get() {
- return new MessageFormatMessage("int foo={0}", 1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(int foo=1,234,567,890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("MessageFormatMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfObjectArrayMessage() {
- logger.traceEntry(new Supplier<ObjectArrayMessage>() {
- @Override
- public ObjectArrayMessage get() {
- return new ObjectArrayMessage(1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing Enter data", results.get(0), containsString("([1234567890])"));
- assertThat("Bad toString()", results.get(0), not(containsString("ObjectArrayMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfObjectMessage() {
- logger.traceEntry(new Supplier<ObjectMessage>() {
- @Override
- public ObjectMessage get() {
- return new ObjectMessage(1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("ObjectMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfParameterizedMessage() {
- logger.traceEntry(new Supplier<ParameterizedMessage>() {
- @Override
- public ParameterizedMessage get() {
- return new ParameterizedMessage("int foo={}", 1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(int foo=1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("ParameterizedMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfSimpleMessage() {
- logger.traceEntry(new Supplier<SimpleMessage>() {
- @Override
- public SimpleMessage get() {
- return new SimpleMessage("1234567890");
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("SimpleMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfString() {
- logger.traceEntry(new Supplier<String>() {
- @Override
- public String get() {
- return "1234567890";
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("SimpleMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfStringFormattedMessage() {
- logger.traceEntry(new Supplier<StringFormattedMessage>() {
- @Override
- public StringFormattedMessage get() {
- return new StringFormattedMessage("int foo=%,d", 1234567890);
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("(int foo=1,234,567,890)"));
- assertThat("Bad toString()", results.get(0), not(containsString("StringFormattedMessage")));
- }
-
- @Test
- public void flowTracing_SupplierOfThreadDumpMessage() {
- logger.traceEntry(new Supplier<ThreadDumpMessage>() {
- @Override
- public ThreadDumpMessage get() {
- return new ThreadDumpMessage("Title of ...");
- }
- });
- assertEquals(1, results.size());
- assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
- assertThat("Missing entry data", results.get(0), containsString("RUNNABLE"));
- assertThat("Missing entry data", results.get(0), containsString("Title of ..."));
- assertThat("Missing entry data", results.get(0), containsString(getClass().getName()));
- }
-
- @Before
- public void setup() {
- results.clear();
- defaultLocale = Locale.getDefault(Locale.Category.FORMAT);
- Locale.setDefault(Locale.Category.FORMAT, java.util.Locale.US);
- }
-
- @After
- public void tearDown() {
- Locale.setDefault(Locale.Category.FORMAT, defaultLocale);
- }
-
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache license, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the license for the specific language governing permissions and
+ * limitations under the license.
+ */
+package org.apache.logging.log4j;
+
+import static org.hamcrest.CoreMatchers.containsString;
+import static org.hamcrest.CoreMatchers.not;
+import static org.hamcrest.CoreMatchers.startsWith;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertThat;
+
+import java.util.List;
+import java.util.Locale;
+
+import org.apache.logging.log4j.message.FormattedMessage;
+import org.apache.logging.log4j.message.JsonMessage;
+import org.apache.logging.log4j.message.LocalizedMessage;
+import org.apache.logging.log4j.message.MessageFormatMessage;
+import org.apache.logging.log4j.message.ObjectArrayMessage;
+import org.apache.logging.log4j.message.ObjectMessage;
+import org.apache.logging.log4j.message.ParameterizedMessage;
+import org.apache.logging.log4j.message.SimpleMessage;
+import org.apache.logging.log4j.message.StringFormattedMessage;
+import org.apache.logging.log4j.message.ThreadDumpMessage;
+import org.apache.logging.log4j.util.Supplier;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * Tests Logger APIs with {@link Supplier}.
+ */
+public class LoggerSupplierTest {
+
+ private final TestLogger logger = (TestLogger) LogManager.getLogger("LoggerTest");
+
+ private final List<String> results = logger.getEntries();
+
+ Locale defaultLocale;
+
+ @Test
+ public void flowTracing_SupplierOfFormattedMessage() {
+ logger.traceEntry(new Supplier<FormattedMessage>() {
+ @Override
+ public FormattedMessage get() {
+ return new FormattedMessage("int foo={}", 1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(int foo=1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("FormattedMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfJsonMessage() {
+ logger.traceEntry(new Supplier<JsonMessage>() {
+ @Override
+ public JsonMessage get() {
+ return new JsonMessage(System.getProperties());
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("\"java.runtime.name\":"));
+ assertThat("Bad toString()", results.get(0), not(containsString("JsonMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfLocalizedMessage() {
+ logger.traceEntry(new Supplier<LocalizedMessage>() {
+ @Override
+ public LocalizedMessage get() {
+ return new LocalizedMessage("int foo={}", 1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(int foo=1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("LocalizedMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfLong() {
+ logger.traceEntry(new Supplier<Long>() {
+ @Override
+ public Long get() {
+ return Long.valueOf(1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("SimpleMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfMessageFormatMessage() {
+ logger.traceEntry(new Supplier<MessageFormatMessage>() {
+ @Override
+ public MessageFormatMessage get() {
+ return new MessageFormatMessage("int foo={0}", 1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(int foo=1,234,567,890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("MessageFormatMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfObjectArrayMessage() {
+ logger.traceEntry(new Supplier<ObjectArrayMessage>() {
+ @Override
+ public ObjectArrayMessage get() {
+ return new ObjectArrayMessage(1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing Enter data", results.get(0), containsString("([1234567890])"));
+ assertThat("Bad toString()", results.get(0), not(containsString("ObjectArrayMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfObjectMessage() {
+ logger.traceEntry(new Supplier<ObjectMessage>() {
+ @Override
+ public ObjectMessage get() {
+ return new ObjectMessage(1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("ObjectMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfParameterizedMessage() {
+ logger.traceEntry(new Supplier<ParameterizedMessage>() {
+ @Override
+ public ParameterizedMessage get() {
+ return new ParameterizedMessage("int foo={}", 1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(int foo=1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("ParameterizedMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfSimpleMessage() {
+ logger.traceEntry(new Supplier<SimpleMessage>() {
+ @Override
+ public SimpleMessage get() {
+ return new SimpleMessage("1234567890");
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("SimpleMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfString() {
+ logger.traceEntry(new Supplier<String>() {
+ @Override
+ public String get() {
+ return "1234567890";
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(1234567890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("SimpleMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfStringFormattedMessage() {
+ logger.traceEntry(new Supplier<StringFormattedMessage>() {
+ @Override
+ public StringFormattedMessage get() {
+ return new StringFormattedMessage("int foo=%,d", 1234567890);
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("(int foo=1,234,567,890)"));
+ assertThat("Bad toString()", results.get(0), not(containsString("StringFormattedMessage")));
+ }
+
+ @Test
+ public void flowTracing_SupplierOfThreadDumpMessage() {
+ logger.traceEntry(new Supplier<ThreadDumpMessage>() {
+ @Override
+ public ThreadDumpMessage get() {
+ return new ThreadDumpMessage("Title of ...");
+ }
+ });
+ assertEquals(1, results.size());
+ assertThat("Incorrect Entry", results.get(0), startsWith("ENTER[ FLOW ] TRACE Enter"));
+ assertThat("Missing entry data", results.get(0), containsString("RUNNABLE"));
+ assertThat("Missing entry data", results.get(0), containsString("Title of ..."));
+ assertThat("Missing entry data", results.get(0), containsString(getClass().getName()));
+ }
+
+ @Before
+ public void setup() {
+ results.clear();
+ defaultLocale = Locale.getDefault(Locale.Category.FORMAT);
+ Locale.setDefault(Locale.Category.FORMAT, java.util.Locale.US);
+ }
+
+ @After
+ public void tearDown() {
+ Locale.setDefault(Locale.Category.FORMAT, defaultLocale);
+ }
+
+}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java
index c9a284f..2321c64 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java
@@ -538,7 +538,7 @@ public class LoggerTest {
ThreadContext.put("TestYear", Integer.valueOf(2010).toString());
logger.debug("Debug message");
- final String testYear = ThreadContext.get("TestYear");
+ String testYear = ThreadContext.get("TestYear");
assertNotNull("Test Year is null", testYear);
assertEquals("Incorrect test year: " + testYear, "2010", testYear);
ThreadContext.clearMap();
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/MarkerTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/MarkerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/MarkerTest.java
index db232bc..2874016 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/MarkerTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/MarkerTest.java
@@ -56,7 +56,7 @@ public class MarkerTest {
existing.setParents(parent);
assertTrue(existing.hasParents());
}
-
+
@Test
public void testMarker() {
final Marker parent = MarkerManager.getMarker("PARENT");
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextHolder.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextHolder.java b/log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextHolder.java
index 30bb27d..4c85bde 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextHolder.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/ThreadContextHolder.java
@@ -23,15 +23,15 @@ import org.apache.logging.log4j.ThreadContext.ContextStack;
/**
* Holds an immutable copy of the ThreadContext stack and map.
- *
+ *
* TODO Use LOG4J2-1517 Add ThreadContext.setContext(Map<String, String>)
- *
+ *
* or
- *
+ *
* TODO Might be replaced by something from LOG4J2-1447.
- *
+ *
* or do nothing.
- *
+ *
* @since 2.7
*/
public class ThreadContextHolder {
@@ -43,7 +43,7 @@ public class ThreadContextHolder {
/**
* Constructs a new holder initialized with an immutable copy of the ThreadContext stack and map.
- *
+ *
* @param restoreContext
* @param restoreStack
*/
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/junit/SecurityManagerTestRule.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/junit/SecurityManagerTestRule.java b/log4j-api/src/test/java/org/apache/logging/log4j/junit/SecurityManagerTestRule.java
index c334ed8..57ac55d 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/junit/SecurityManagerTestRule.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/junit/SecurityManagerTestRule.java
@@ -28,7 +28,7 @@ import org.junit.runners.model.Statement;
* Using a security manager can mess up other tests so this is best used from integration tests (classes that end in
* "IT" instead of "Test" and "TestCase".)
* </p>
- *
+ *
* <p>
* When this test rule is evaluated, it will:
* </p>
@@ -38,7 +38,7 @@ import org.junit.runners.model.Statement;
* <li>Evaluate the test statement.</li>
* <li>Reset the current SecurityManager to the one from step (1).</li>
* </ol>
- *
+ *
* @since 2.11.0
*/
public class SecurityManagerTestRule implements TestRule {
@@ -54,7 +54,7 @@ public class SecurityManagerTestRule implements TestRule {
* <li>Evaluate the test statement.</li>
* <li>Reset the current SecurityManager to the one from step (1).</li>
* </ol>
- *
+ *
* @param securityManager
* the {@link SecurityManager} to use while running a test.
*/
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/junit/SerialUtil.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/junit/SerialUtil.java b/log4j-api/src/test/java/org/apache/logging/log4j/junit/SerialUtil.java
index 4c8a420..211eca6 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/junit/SerialUtil.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/junit/SerialUtil.java
@@ -46,7 +46,7 @@ public class SerialUtil {
throw new IllegalStateException("Could not serialize", ex);
}
}
-
+
/**
* Deserialize an object from the specified byte array and returns the result.
* @param data byte array representing the serialized object
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextMapRule.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextMapRule.java b/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextMapRule.java
index be3047b..4066303 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextMapRule.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextMapRule.java
@@ -18,9 +18,9 @@ package org.apache.logging.log4j.junit;
/**
* Restores the ThreadContext to it's initial map values after a JUnit test.
- *
+ *
* Usage:
- *
+ *
* <pre>
* @Rule
* public final ThreadContextMapRule threadContextRule = new ThreadContextMapRule();
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextRule.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextRule.java b/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextRule.java
index e01ada3..dad7b5b 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextRule.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextRule.java
@@ -22,9 +22,9 @@ import org.junit.rules.ExternalResource;
/**
* Restores the ThreadContext to it's initial map and stack values after a JUnit test.
- *
+ *
* Usage:
- *
+ *
* <pre>
* @Rule
* public final ThreadContextRule threadContextRule = new ThreadContextRule();
@@ -45,7 +45,7 @@ public class ThreadContextRule extends ExternalResource {
/**
* Constructs an instance initialized to restore the given structures.
- *
+ *
* @param restoreMap
* Whether to restore the thread context map.
* @param restoreStack
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextStackRule.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextStackRule.java b/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextStackRule.java
index 9c74662..1581dc8 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextStackRule.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/junit/ThreadContextStackRule.java
@@ -18,9 +18,9 @@ package org.apache.logging.log4j.junit;
/**
* Restores the ThreadContext to it's initial stack values after a JUnit test.
- *
+ *
* Usage:
- *
+ *
* <pre>
* @Rule
* public final ThreadContextStackRule threadContextRule = new ThreadContextStackRule();
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/message/MapMessageTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/message/MapMessageTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/message/MapMessageTest.java
index d6c5cf7..44a15aa 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/message/MapMessageTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/message/MapMessageTest.java
@@ -231,7 +231,7 @@ public class MapMessageTest {
}
@Override
- public void formatTo(final StringBuilder buffer) {
+ public void formatTo(StringBuilder buffer) {
buffer.append("formatTo");
}
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java
index 55bf1b9..5f11cf8 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/message/ObjectArrayMessageTest.java
@@ -1,40 +1,40 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache license, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the license for the specific language governing permissions and
- * limitations under the license.
- */
-package org.apache.logging.log4j.message;
-
-import org.junit.Assert;
-import org.junit.Test;
-
-/**
- * @since 2.4
- */
-public class ObjectArrayMessageTest {
-
- private static final Object[] ARRAY = { "A", "B", "C" };
- private static final ObjectArrayMessage OBJECT_ARRAY_MESSAGE = new ObjectArrayMessage(ARRAY);
-
- @Test
- public void testGetParameters() {
- Assert.assertArrayEquals(ARRAY, OBJECT_ARRAY_MESSAGE.getParameters());
- }
-
- @Test
- public void testGetThrowable() {
- Assert.assertEquals(null, OBJECT_ARRAY_MESSAGE.getThrowable());
- }
-
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache license, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the license for the specific language governing permissions and
+ * limitations under the license.
+ */
+package org.apache.logging.log4j.message;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * @since 2.4
+ */
+public class ObjectArrayMessageTest {
+
+ private static final Object[] ARRAY = { "A", "B", "C" };
+ private static final ObjectArrayMessage OBJECT_ARRAY_MESSAGE = new ObjectArrayMessage(ARRAY);
+
+ @Test
+ public void testGetParameters() {
+ Assert.assertArrayEquals(ARRAY, OBJECT_ARRAY_MESSAGE.getParameters());
+ }
+
+ @Test
+ public void testGetThrowable() {
+ Assert.assertEquals(null, OBJECT_ARRAY_MESSAGE.getThrowable());
+ }
+
+}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java
index 93fe061..d16beb3 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/message/ReusableParameterizedMessageTest.java
@@ -154,13 +154,13 @@ public class ReusableParameterizedMessageTest {
final ReusableParameterizedMessage msg = new ReusableParameterizedMessage();
final Throwable EXCEPTION1 = new IllegalAccessError("#1");
msg.set(testMsg, "msg", EXCEPTION1);
- final List<Object> expected = new LinkedList<>();
+ List<Object> expected = new LinkedList<>();
expected.add("msg");
expected.add(EXCEPTION1);
final List<Object> actual = new LinkedList<>();
msg.forEachParameter(new ParameterConsumer<Void>() {
@Override
- public void accept(final Object parameter, final int parameterIndex, final Void state) {
+ public void accept(Object parameter, int parameterIndex, Void state) {
actual.add(parameter);
}
}, null);
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
index b3a7aa9..e3ad5d6 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextMapTest.java
@@ -24,6 +24,7 @@ import static org.junit.Assert.assertTrue;
import java.util.HashMap;
import java.util.Map;
+import org.apache.logging.log4j.ThreadContext;
import org.junit.Test;
/**
@@ -128,7 +129,7 @@ public class DefaultThreadContextMapTest {
assertEquals("value2", map.get("key2"));
return map;
}
-
+
@Test
public void testGetCopyReturnsMutableMap() {
final DefaultThreadContextMap map = new DefaultThreadContextMap(true);
@@ -219,7 +220,7 @@ public class DefaultThreadContextMapTest {
final ThreadLocal<Map<String, String>> threadLocal = DefaultThreadContextMap.createThreadLocalMap(true);
assertFalse(threadLocal instanceof InheritableThreadLocal<?>);
}
-
+
@Test
public void testThreadLocalInheritableIfConfigured() {
System.setProperty(DefaultThreadContextMap.INHERITABLE_MAP, "true");
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/CharsetForNameMain.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/CharsetForNameMain.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/CharsetForNameMain.java
index 64caaf3..b82e135 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/CharsetForNameMain.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/CharsetForNameMain.java
@@ -24,11 +24,11 @@ public class CharsetForNameMain {
/**
* Checks that the given Charset names can be loaded.
*/
- public static void main(final String[] args) {
- for (final String value : args) {
+ public static void main(String[] args) {
+ for (String value : args) {
final String charsetName = value.trim();
if (Charset.isSupported(charsetName)) {
- final Charset cs = Charset.forName(charsetName);
+ Charset cs = Charset.forName(charsetName);
System.out.println(String.format("%s -> %s aliases: %s", charsetName, cs.name(), cs.aliases()));
} else {
System.err.println("Not supported:" + charsetName);
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java
index fef8d1b..0020c05 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/EnvironmentPropertySourceSecurityManagerIT.java
@@ -30,7 +30,7 @@ import org.junit.Test;
* integration tests (classes that end in "IT" instead of "Test" and
* "TestCase".)
* </p>
- *
+ *
* @see EnvironmentPropertySource
* @see SecurityManager
* @see System#setSecurityManager(SecurityManager)
@@ -56,7 +56,7 @@ public class EnvironmentPropertySourceSecurityManagerIT {
/**
* Makes sure we do not blow up with exception below due to a security manager
* rejecting environment variable access in {@link EnvironmentPropertySource}.
- *
+ *
* <pre>
* java.lang.NoClassDefFoundError: Could not initialize class org.apache.logging.log4j.util.PropertiesUtil
* at org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:78)
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java
index 916521b..ff8fd5f 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/Log4jCharsetsPropertiesTest.java
@@ -31,13 +31,13 @@ public class Log4jCharsetsPropertiesTest {
*/
@Test
public void testLoadAll() {
- final ResourceBundle resourceBundle = PropertiesUtil.getCharsetsResourceBundle();
- final Enumeration<String> keys = resourceBundle.getKeys();
+ ResourceBundle resourceBundle = PropertiesUtil.getCharsetsResourceBundle();
+ Enumeration<String> keys = resourceBundle.getKeys();
while (keys.hasMoreElements()) {
- final String key = keys.nextElement();
+ String key = keys.nextElement();
Assert.assertFalse(String.format("The Charset %s is available and should not be mapped", key),
Charset.isSupported(key));
- final String value = resourceBundle.getString(key);
+ String value = resourceBundle.getString(key);
Assert.assertTrue(String.format("The Charset %s is is not available and is mapped from %s", value, key),
Charset.isSupported(value));
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/ProcessIdUtilTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/ProcessIdUtilTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/ProcessIdUtilTest.java
index 423532d..13aaf9c 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/ProcessIdUtilTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/ProcessIdUtilTest.java
@@ -24,7 +24,7 @@ public class ProcessIdUtilTest {
@Test
public void processIdTest() throws Exception {
- final String processId = ProcessIdUtil.getProcessId();
+ String processId = ProcessIdUtil.getProcessId();
assertFalse("ProcessId is default", processId.equals(ProcessIdUtil.DEFAULT_PROCESSID));
}
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertiesUtilTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertiesUtilTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertiesUtilTest.java
index 4f9b40e..49b62de 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertiesUtilTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertiesUtilTest.java
@@ -79,25 +79,25 @@ public class PropertiesUtilTest {
assertEquals(StandardCharsets.US_ASCII, pu.getCharsetProperty("e.1"));
assertEquals(Charset.defaultCharset(), pu.getCharsetProperty("e.2"));
}
-
+
@Test
public void testGetMappedProperty_sun_stdout_encoding() {
final PropertiesUtil pu = new PropertiesUtil(System.getProperties());
- final Charset expected = System.console() == null ? Charset.defaultCharset() : StandardCharsets.UTF_8;
+ Charset expected = System.console() == null ? Charset.defaultCharset() : StandardCharsets.UTF_8;
assertEquals(expected, pu.getCharsetProperty("sun.stdout.encoding"));
}
@Test
public void testGetMappedProperty_sun_stderr_encoding() {
final PropertiesUtil pu = new PropertiesUtil(System.getProperties());
- final Charset expected = System.console() == null ? Charset.defaultCharset() : StandardCharsets.UTF_8;
+ Charset expected = System.console() == null ? Charset.defaultCharset() : StandardCharsets.UTF_8;
assertEquals(expected, pu.getCharsetProperty("sun.err.encoding"));
}
@Test
public void testNonStringSystemProperties() {
- final Object key1 = "1";
- final Object key2 = new Object();
+ Object key1 = "1";
+ Object key2 = new Object();
System.getProperties().put(key1, new Object());
System.getProperties().put(key2, "value-2");
try {
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java
index 3985c29..e59e77e 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertyFilePropertySourceSecurityManagerIT.java
@@ -36,7 +36,7 @@ import org.junit.Test;
* integration tests (classes that end in "IT" instead of "Test" and
* "TestCase".)
* </p>
- *
+ *
* @see PropertyFilePropertySource
* @see SecurityManager
* @see System#setSecurityManager(SecurityManager)
@@ -48,7 +48,7 @@ public class PropertyFilePropertySourceSecurityManagerIT {
public static void beforeClass() {
Assert.assertTrue(TEST_FIXTURE_PATH, Files.exists(Paths.get(TEST_FIXTURE_PATH)));
}
-
+
@Rule
public final SecurityManagerTestRule rule = new SecurityManagerTestRule(new TestSecurityManager());
@@ -72,7 +72,7 @@ public class PropertyFilePropertySourceSecurityManagerIT {
* Makes sure we do not blow up with exception below due to a security manager
* rejecting environment variable access in
* {@link SystemPropertiesPropertySource}.
- *
+ *
* <pre>
* </pre>
*/
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertySourceTokenizerTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertySourceTokenizerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertySourceTokenizerTest.java
index 38afa0f..dd1d49c 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertySourceTokenizerTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/PropertySourceTokenizerTest.java
@@ -60,7 +60,7 @@ public class PropertySourceTokenizerTest {
@Test
public void testTokenize() throws Exception {
- final List<CharSequence> tokens = PropertySource.Util.tokenize(value);
+ List<CharSequence> tokens = PropertySource.Util.tokenize(value);
assertEquals(expectedTokens, tokens);
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java
index 6c03f81..ce4236a 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/ProviderUtilTest.java
@@ -31,9 +31,9 @@ public class ProviderUtilTest {
@Test
public void complexTest() throws Exception {
- final File file = new File("target/classes");
- final ClassLoader classLoader = new URLClassLoader(new URL[] {file.toURI().toURL()});
- final Worker worker = new Worker();
+ File file = new File("target/classes");
+ ClassLoader classLoader = new URLClassLoader(new URL[] {file.toURI().toURL()});
+ Worker worker = new Worker();
worker.setContextClassLoader(classLoader);
worker.start();
worker.join();
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
index 54e5ccb..3d9ce3e 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
@@ -48,7 +48,7 @@ public class SortedArrayStringMapTest {
}
public void testConstructorAllowsZeroCapacity() throws Exception {
- final SortedArrayStringMap sortedArrayStringMap = new SortedArrayStringMap(0);
+ SortedArrayStringMap sortedArrayStringMap = new SortedArrayStringMap(0);
assertEquals(0, sortedArrayStringMap.size());
}
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/1f4c7962/log4j-api/src/test/java/org/apache/logging/log4j/util/StringBuildersTest.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/util/StringBuildersTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/util/StringBuildersTest.java
index 6fa7a6f..6feecbb 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/util/StringBuildersTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/util/StringBuildersTest.java
@@ -49,8 +49,8 @@ public class StringBuildersTest {
@Test
public void escapeJsonCharactersCorrectly() {
- final String jsonValueNotEscaped = "{\"field\n1\":\"value_1\"}";
- final String jsonValueEscaped = "{\\\"field\\n1\\\":\\\"value_1\\\"}";
+ String jsonValueNotEscaped = "{\"field\n1\":\"value_1\"}";
+ String jsonValueEscaped = "{\\\"field\\n1\\\":\\\"value_1\\\"}";
StringBuilder sb = new StringBuilder();
sb.append(jsonValueNotEscaped);
@@ -59,7 +59,7 @@ public class StringBuildersTest {
assertEquals(jsonValueEscaped, sb.toString());
sb = new StringBuilder();
- final String jsonValuePartiallyEscaped = "{\"field\n1\":\\\"value_1\\\"}";
+ String jsonValuePartiallyEscaped = "{\"field\n1\":\\\"value_1\\\"}";
sb.append(jsonValueNotEscaped);
assertEquals(jsonValueNotEscaped, sb.toString());
StringBuilders.escapeJson(sb, 10);
@@ -68,10 +68,10 @@ public class StringBuildersTest {
@Test
public void escapeJsonCharactersISOControl() {
- final String jsonValueNotEscaped = "{\"field\n1\":\"value" + (char) 0x8F + "_1\"}";
- final String jsonValueEscaped = "{\\\"field\\n1\\\":\\\"value\\u008F_1\\\"}";
+ String jsonValueNotEscaped = "{\"field\n1\":\"value" + (char) 0x8F + "_1\"}";
+ String jsonValueEscaped = "{\\\"field\\n1\\\":\\\"value\\u008F_1\\\"}";
- final StringBuilder sb = new StringBuilder();
+ StringBuilder sb = new StringBuilder();
sb.append(jsonValueNotEscaped);
assertEquals(jsonValueNotEscaped, sb.toString());
StringBuilders.escapeJson(sb, 0);
@@ -80,10 +80,10 @@ public class StringBuildersTest {
@Test
public void escapeXMLCharactersCorrectly() {
- final String xmlValueNotEscaped = "<\"Salt&Peppa'\">";
- final String xmlValueEscaped = "<"Salt&Peppa'">";
+ String xmlValueNotEscaped = "<\"Salt&Peppa'\">";
+ String xmlValueEscaped = "<"Salt&Peppa'">";
- final StringBuilder sb = new StringBuilder();
+ StringBuilder sb = new StringBuilder();
sb.append(xmlValueNotEscaped);
assertEquals(xmlValueNotEscaped, sb.toString());
StringBuilders.escapeXml(sb, 0);