docs: @Override
    public synchronized void close() throws SecurityException {
      if (logging != null) {
        try {
          logging.close();
        } catch (Exception ex) {
          // ignore
        }
      }
      logging = null;
    }