code: public static LogEvent newLogEvent(Marker marker, LogLevel level, String message, Object[] argumentArray,
          Throwable throwable)
      {
          return newLogEvent(marker, level, message, argumentArray, throwable, System.currentTimeMillis());
      }
docs: Create and return a new {@link LogEvent} instance based on the passed parameters.
  
  @param marker the log marker
  @param level the log level
  @param message the log message
  @param argumentArray the event arguments to insert in the message
  @param throwable the throwable associated to the event
  @return the {@link LogEvent}