code: @Override
      protected void logImpl(LogLevel level,Object[] message,Throwable throwable)
      {
          //format log message
          String text=this.formatLogMessage(level,message,throwable);
          
          //print text to system out
          System.out.println(text);
      }
docs: Logs the provided data.
  
  @param   level
  The log level
  @param   message
  The message parts (may be null)
  @param   throwable
  The error (may be null)