@Override
  public void error(String message, @Nullable Throwable t, Attachment @NotNull ... attachments) {
    if (isTooFrequentException(t)) {
      return;
    }

    myLogger.log(Level.SEVERE, "{0}", LogMessage.eventOf(t != null ? t : new Throwable(), message, List.of(attachments)));
    if (t != null) {
      reportToFus(t);
    }
  }
@Override
  public void error(String message, @Nullable Throwable t, Attachment @NotNull ... attachments)