svn commit: r980 - in logback/trunk: logback-classic/src/main/java/ch/qos/logback/classic/pattern logback-core/src/main/java/ch/qos/logback/core/status

Author: seb Date: Wed Nov 22 10:00:28 2006 New Revision: 980 Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/ClassNameAbbreviator.java logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/Status.java logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/StatusBase.java Log: Statuses now have a creation date ClassNameAbbreviator.java now has a public constructor Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/ClassNameAbbreviator.java ============================================================================== --- logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/ClassNameAbbreviator.java (original) +++ logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/pattern/ClassNameAbbreviator.java Wed Nov 22 10:00:28 2006 @@ -19,7 +19,7 @@ final int targetLength; StringBuffer buf; - ClassNameAbbreviator(int targetLength) { + public ClassNameAbbreviator(int targetLength) { this.targetLength = targetLength; buf = new StringBuffer(targetLength); } Modified: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/Status.java ============================================================================== --- logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/Status.java (original) +++ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/Status.java Wed Nov 22 10:00:28 2006 @@ -23,6 +23,7 @@ Object getOrigin(); String getMessage(); Throwable getThrowable(); + Long getDate(); public boolean hasChildren(); public void add(Status child); Modified: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/StatusBase.java ============================================================================== --- logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/StatusBase.java (original) +++ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/status/StatusBase.java Wed Nov 22 10:00:28 2006 @@ -22,6 +22,7 @@ final Object origin; List<Status> childrenList; Throwable throwable; + long date; StatusBase(int level, String msg, Object origin) { this(level, msg, origin, null); @@ -32,6 +33,7 @@ this.message = msg; this.origin = origin; this.throwable = t; + this.date = System.currentTimeMillis(); } public synchronized void add(Status child) { @@ -98,12 +100,17 @@ public Throwable getThrowable() { return throwable; } + + public Long getDate() { + return date; + } /** * @Override */ public String toString() { StringBuffer buf = new StringBuffer(); + buf.append(date + " "); switch (getEffectiveLevel()) { case INFO: buf.append("INFO");
participants (1)
-
noreply.seb@qos.ch