public LocLogger(Logger logger, IMessageConveyor imc) { super(logger, LoggerWrapper.class.getName()); if (imc == null) { throw new IllegalArgumentException("IMessageConveyor cannot be null"); } this.imc = imc; }