I am attempting to run some code in my module when a user is created. I've tried using InternalUserRecord.META.addRecordListener, but I can't even get the logger to log in the listener. This is what I have.
InternalUserRecord.META.addRecordListener(new IRecordListener < InternalUserRecord > () {
    @Override
    public void recordUpdated(InternalUserRecord internalUserRecord) {
        logger.info("record updating");
        // some code
    }
    @Override
    public void recordAdded(InternalUserRecord internalUserRecord) {
        logger.info("record adding");
        // some code
    }
    @Override
    public void recordDeleted(KeyValue keyValue) {
        logger.info("record deleting");
        // some code
    }
});
Am I on the right track or is there a better way to accomplish what I'm trying to do?
