KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > oddjob > logging > ConsoleArchiveImpl


1 /*
2  * (c) Rob Gordon 2005
3  */

4 package org.oddjob.logging;
5
6 import org.apache.log4j.Logger;
7
8 /**
9  *
10  */

11 public class ConsoleArchiveImpl implements ConsoleArchive {
12     private static final Logger logger = Logger.getLogger(ConsoleArchiveImpl.class);
13
14     private final Object JavaDoc idObject = new Object JavaDoc();
15     
16     private final LogArchive archive = new LogArchive(idObject.toString(), LogArchiver.MAX_HISTORY);
17     
18     void addEvent(LogLevel level, String JavaDoc line) {
19         archive.addEvent(level, line);
20     }
21     
22     public LogArchive consoleLog() {
23         return archive;
24     }
25
26 }
27
Popular Tags