protected void logUpdate(final Object destParent,
                             final Prop prop,
                             final Object oldPropValue,
                             final Object newPropValue) {
        final String fullPath = ((HasPropertyPath) destParent).getFullPathStr(prop.getName());
        if (LOGGER.isInfoEnabled()) {
            if (isStringTooLong(oldPropValue) || isStringTooLong(newPropValue)) {
                LOGGER.info("  Updating config value of {} (class: {}) from:\n{}\nto:\n{}",
                        fullPath,
                        destParent.getClass().getSimpleName(),
                        oldPropValue,
                        newPropValue);
            } else {
                LOGGER.info("  Updating config value of {} (class: {}) from: [{}] to: [{}]",
                        fullPath,
                        destParent.getClass().getSimpleName(),
                        oldPropValue,
                        newPropValue);
            }
        }
    }
Starts the object. Called <i>before</i> the application becomes available.
stroom-util/src/main/java/stroom/util/config/AbstractFileChangeMonitor.java