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/12/21 23:22:20 UTC

logging-log4j2 git commit: Related to [LOG4J2-1229] Error creating logger: Log the caught exception.

Repository: logging-log4j2
Updated Branches:
  refs/heads/master 23225ddd1 -> ee8fbff2a


Related to [LOG4J2-1229] Error creating logger: Log the caught
exception.

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

Branch: refs/heads/master
Commit: ee8fbff2a519bbfde79f3168b0001e7fe14ae828
Parents: 23225dd
Author: ggregory <gg...@apache.org>
Authored: Mon Dec 21 14:22:18 2015 -0800
Committer: ggregory <gg...@apache.org>
Committed: Mon Dec 21 14:22:18 2015 -0800

----------------------------------------------------------------------
 .../appender/rolling/RollingFileManager.java    | 42 +++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/ee8fbff2/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java
----------------------------------------------------------------------
diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java
index 3b245da..48ff472 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/rolling/RollingFileManager.java
@@ -274,6 +274,22 @@ public class RollingFileManager extends FileManager {
         public boolean isComplete() {
             return action.isComplete();
         }
+
+        @Override
+        public String toString() {
+            StringBuilder builder = new StringBuilder();
+            builder.append(super.toString());
+            builder.append("[action=");
+            builder.append(action);
+            builder.append(", manager=");
+            builder.append(manager);
+            builder.append(", isComplete()=");
+            builder.append(isComplete());
+            builder.append(", isInterrupted()=");
+            builder.append(isInterrupted());
+            builder.append("]");
+            return builder.toString();
+        }
     }
 
     /**
@@ -320,6 +336,30 @@ public class RollingFileManager extends FileManager {
         {
             return this.strategy;
         }
+
+        @Override
+        public String toString() {
+            StringBuilder builder = new StringBuilder();
+            builder.append(super.toString());
+            builder.append("[pattern=");
+            builder.append(pattern);
+            builder.append(", append=");
+            builder.append(append);
+            builder.append(", bufferedIO=");
+            builder.append(bufferedIO);
+            builder.append(", bufferSize=");
+            builder.append(bufferSize);
+            builder.append(", policy=");
+            builder.append(policy);
+            builder.append(", strategy=");
+            builder.append(strategy);
+            builder.append(", advertiseURI=");
+            builder.append(advertiseURI);
+            builder.append(", layout=");
+            builder.append(layout);
+            builder.append("]");
+            return builder.toString();
+        }
     }
 
     @Override
@@ -371,7 +411,7 @@ public class RollingFileManager extends FileManager {
                 return new RollingFileManager(name, data.pattern, os, data.append, size, time, data.policy,
                     data.strategy, data.advertiseURI, data.layout, bufferSize, writeHeader);
             } catch (final FileNotFoundException ex) {
-                LOGGER.error("FileManager (" + name + ") " + ex);
+                LOGGER.error("FileManager (" + name + ") " + ex, ex);
             }
             return null;
         }