public static LogEvent newLogEvent(Marker marker, LogLevel level, String message, Object[] argumentArray,
        Throwable throwable)
    {
        return newLogEvent(marker, level, message, argumentArray, throwable, System.currentTimeMillis());
    }
public static LogEvent newLogEvent ( Marker marker , LogLevel level , String message , Object [ ] argumentArray , Throwable throwable ) { return newLogEvent ( marker , level , message , argumentArray , throwable , System . currentTimeMillis ( ) ) ; }
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}