@Override
 public void flush() {
   logMessage("", true);
 }
 @Override
 protected void logLine(String line) {
   logMessage(line);
 }
 @Override
 public void logMessage(String msg, Throwable throwable) {
   logMessage(msg, throwable, false);
 }
 @Override
 public void logMessage(String msg, boolean flush) {
   logMessage(msg, null, flush);
 }
 @Override
 public void logMessage(String msg) {
   logMessage(msg, null);
 }