api/src/main/java/com/tersesystems/echopraxia/api/CoreLogger.java
/**
   * Log a message at the given level.
   *
   * @param level the level to log at.
   * @param condition the given condition.
   * @param message the message string to be logged
   * @param f the field builder function
   * @param builder the field builder
   * @param <FB> the type of field builder.
   */
Log a message at the given level.
@param level the level to log at.
@param condition the given condition.
@param message the message string to be logged
@param f the field builder function
@param builder the field builder
@param  the type of field builder.
Log a message at the given level . @param level the level to log at . @param condition the given condition . @param message the message string to be logged @param f the field builder function @param builder the field builder @param the type of field builder .
<FB> void log(
      @NotNull Level level,
      @NotNull Condition condition,
      @Nullable String message,
      @NotNull Function<FB, FieldBuilderResult> f,
      @NotNull FB builder);
< FB > void log ( @ NotNull Level level , @ NotNull Condition condition , @ Nullable String message , @ NotNull Function < FB , FieldBuilderResult > f , @ NotNull FB builder ) ;
Log a message at the given level.
Log a message at the given level .