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 2015/08/09 21:57:27 UTC

[2/2] logging-log4j2 git commit: Less type-casting in org.apache.log4j.LogManager internals.

Less type-casting in org.apache.log4j.LogManager internals. 

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

Branch: refs/heads/master
Commit: 12c727d1d368f1bd5287af624631d5a33456c2b0
Parents: 077d02a
Author: ggregory <gg...@apache.org>
Authored: Sun Aug 9 12:57:24 2015 -0700
Committer: ggregory <gg...@apache.org>
Committed: Sun Aug 9 12:57:24 2015 -0700

----------------------------------------------------------------------
 .../main/java/org/apache/log4j/LogManager.java  | 23 ++++++++++----------
 1 file changed, 11 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/12c727d1/log4j-1.2-api/src/main/java/org/apache/log4j/LogManager.java
----------------------------------------------------------------------
diff --git a/log4j-1.2-api/src/main/java/org/apache/log4j/LogManager.java b/log4j-1.2-api/src/main/java/org/apache/log4j/LogManager.java
index c446954..b36eaea 100644
--- a/log4j-1.2-api/src/main/java/org/apache/log4j/LogManager.java
+++ b/log4j-1.2-api/src/main/java/org/apache/log4j/LogManager.java
@@ -67,23 +67,23 @@ public final class LogManager {
     }
 
     public static Logger getRootLogger() {
-        return (Logger) Category.getInstance((LoggerContext) PrivateManager.getContext(), Strings.EMPTY);
+        return (Logger) Category.getInstance(PrivateManager.getContext(), Strings.EMPTY);
     }
 
     public static Logger getLogger(final String name) {
-        return (Logger) Category.getInstance((LoggerContext) PrivateManager.getContext(), name);
+        return (Logger) Category.getInstance(PrivateManager.getContext(), name);
     }
 
     public static Logger getLogger(@SuppressWarnings("rawtypes") final Class clazz) {
-        return (Logger) Category.getInstance((LoggerContext) PrivateManager.getContext(), clazz.getName());
+        return (Logger) Category.getInstance(PrivateManager.getContext(), clazz.getName());
     }
 
     public static Logger getLogger(final String name, final LoggerFactory factory) {
-        return (Logger) Category.getInstance((LoggerContext) PrivateManager.getContext(), name);
+        return (Logger) Category.getInstance(PrivateManager.getContext(), name);
     }
 
     public static Logger exists(final String name) {
-        final LoggerContext ctx = (LoggerContext) PrivateManager.getContext();
+        final LoggerContext ctx = PrivateManager.getContext();
         if (!ctx.hasLogger(name)) {
             return null;
         }
@@ -96,7 +96,7 @@ public final class LogManager {
     }
 
     static void reconfigure() {
-        final LoggerContext ctx = (LoggerContext) PrivateManager.getContext();
+        final LoggerContext ctx = PrivateManager.getContext();
         ctx.reconfigure();
     }
 
@@ -162,17 +162,17 @@ public final class LogManager {
 
         @Override
         public Logger getLogger(final String name) {
-            return (Logger) Category.getInstance((LoggerContext) PrivateManager.getContext(), name);
+            return (Logger) Category.getInstance(PrivateManager.getContext(), name);
         }
 
         @Override
         public Logger getLogger(final String name, final LoggerFactory factory) {
-            return (Logger) Category.getInstance((LoggerContext) PrivateManager.getContext(), name);
+            return (Logger) Category.getInstance(PrivateManager.getContext(), name);
         }
 
         @Override
         public Logger getRootLogger() {
-            return (Logger) Category.getRoot((LoggerContext) PrivateManager.getContext());
+            return (Logger) Category.getRoot(PrivateManager.getContext());
         }
 
         @Override
@@ -211,9 +211,8 @@ public final class LogManager {
     private static class PrivateManager extends org.apache.logging.log4j.LogManager {
         private static final String FQCN = LogManager.class.getName();
 
-
-        public static org.apache.logging.log4j.spi.LoggerContext getContext() {
-            return getContext(FQCN, false);
+        public static LoggerContext getContext() {
+            return (LoggerContext) getContext(FQCN, false);
         }
 
         public static org.apache.logging.log4j.Logger getLogger(final String name) {