@Override
    public void log(final Event event) {
        try {
            ThreadLocalLogState.setLogged(true);
            super.log(event);
        } catch (Exception e) {
            // Swallow the exception so failure to log does not prevent the action being logged
            // from succeeding
            LOGGER.error("Error logging event {}: {}", event, LogUtil.exceptionMessage(e), e);
        }
    }
Logger - should not be used for event logs
stroom-event-logging/stroom-event-logging-impl/src/main/java/stroom/event/logging/impl/StroomEventLoggingServiceImpl.java