package org.prevayler.foundation.monitor; import java.io.PrintStream; /** * A Monitor that logs output to a PrintStream (System.out by default). */ public class SimpleMonitor extends LoggingMonitor { private final PrintStream _stream; public SimpleMonitor(){ this(System.out); } /** * @param stream The stream to be used for logging. */ public SimpleMonitor( PrintStream stream){ _stream=stream; } protected void info( Class clazz, String message){ _stream.println("\n" + message); } protected void error( Class clazz, String message, Exception ex){ _stream.println("\n" + message); ex.printStackTrace(_stream); } }