docs: @PluginFactory
    public static SpectatorAppender createAppender(
        @PluginAttribute("name") String name,
        @PluginAttribute("ignoreExceptions") boolean ignoreExceptions,
        @PluginElement("Layout") Layout<? extends Serializable> layout,
        @PluginElement("Filters") Filter filter) {
  
      if (name == null) {
        LOGGER.error("no name provided for SpectatorAppender");
        return null;
      }
  
      return new SpectatorAppender(Spectator.globalRegistry(), name, filter, layout, ignoreExceptions);
    }