svn commit: r864 - in logback/trunk: logback-classic/src/main/java/ch/qos/logback/classic/spi logback-core/src/main/java/ch/qos/logback/core/layout logback-core/src/test/java/ch/qos/logback/core/layout

Author: seb Date: Fri Nov 3 10:57:28 2006 New Revision: 864 Added: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/layout/ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/layout/EchoLayout.java - copied, changed from r863, /logback/trunk/logback-core/src/test/java/ch/qos/logback/core/layout/EchoLayout.java Removed: logback/trunk/logback-core/src/test/java/ch/qos/logback/core/layout/EchoLayout.java Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/LoggingEvent.java Log: moved EchoLayout to core classes, and implemented a simple toString() on LoggingEvent. This allows any event to decide the way it should look and any component to use the same layout for that purpose. Modified: logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/LoggingEvent.java ============================================================================== --- logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/LoggingEvent.java (original) +++ logback/trunk/logback-classic/src/main/java/ch/qos/logback/classic/spi/LoggingEvent.java Fri Nov 3 10:57:28 2006 @@ -283,5 +283,14 @@ int levelInt = in.readInt(); level = Level.toLevel(levelInt); } + + @Override + public String toString() { + StringBuffer sb = new StringBuffer('['); + sb.append(level).append("] "); + sb.append(getFormattedMessage()); + sb.append("\n"); + return sb.toString(); + } } Copied: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/layout/EchoLayout.java (from r863, /logback/trunk/logback-core/src/test/java/ch/qos/logback/core/layout/EchoLayout.java) ============================================================================== --- /logback/trunk/logback-core/src/test/java/ch/qos/logback/core/layout/EchoLayout.java (original) +++ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/layout/EchoLayout.java Fri Nov 3 10:57:28 2006 @@ -1,5 +1,5 @@ /** - * LOGBack: the generic, reliable, fast and flexible logging framework. + * Logback: the reliable, generic, fast and flexible logging framework. * * Copyright (C) 1999-2006, QOS.ch *
participants (1)
-
noreply.seb@qos.ch