public void ApplyDispatchBehavior(ServiceDescription serviceDescription, ServiceHostBase serviceHostBase) { var logger = new ServiceLogger(); foreach (ChannelDispatcher dispatcher in serviceHostBase.ChannelDispatchers) { logger.Info(string.Format("Dispatcher at {0} is shielded by error handler.", dispatcher.BindingName)); dispatcher.ErrorHandlers.Add(new ServiceExceptionsHandler(dispatcher.BindingName, logger)); } }
public UserNameValidator() { _logger = new ServiceLogger(); }