package com.cyberfox.util.config; import java.io.File; /** * Created by IntelliJ IDEA. * User: Morgan * Date: Dec 20, 2008 * Time: 3:18:48 PM * * A basic logging interface, so we can have a null and normal logger. */ public interface LoggerInterface { void logMessage(String msg); void logDebug(String msg); void handleException(String sError, Throwable e); void logVerboseDebug(String msg); void handleDebugException(String sError, Throwable e); void logFile(String msgtop, StringBuffer dumpsb); void dump2File(String fname, StringBuffer sb); File closeLog(); boolean openLog(File fp); void pause(); void resume(); void addHandler(ErrorHandler eh); void dumpFile(StringBuffer loadedPage); String getLog(); }