def flushToFile = logger ! Flush(system.getClass, "flush and clear immediately")
def error(logClass: Class[_], message: String, cause: Throwable) = logger ! Error(logClass, message, cause)
def error(logClass: Class[_], message: String) = logger ! new Error(logClass, message)
def warning(logClass: Class[_], message: String) = logger ! Warning(logClass, message)
def info(logClass: Class[_], message: String) = logger ! Info(logClass, message)
def debug(logClass: Class[_], message: String) = logger ! Debug(logClass, message)