// Token: 0x0600101A RID: 4122 RVA: 0x00041E70 File Offset: 0x00040070 protected override void LogFailure(ADConfigurationLoader <Server, PickerServerList> .FailureLocation failureLocation, Exception exception) { this.tracer.TraceError <ADConfigurationLoader <Server, PickerServerList> .FailureLocation, Exception>(0L, "Failed to perform {0} due to exception {1}", failureLocation, exception); if (exception == null) { this.LogEvent(ApplicationLogicEventLogConstants.Tuple_TopologyException, "Null Exception", new object[] { "null" }); return; } if (exception is LocalServerNotFoundException) { this.tracer.TraceError(0L, "No local server"); this.LogEvent(this.HasValidConfiguration ? ApplicationLogicEventLogConstants.Tuple_NoLocalServerWarning : ApplicationLogicEventLogConstants.Tuple_NoLocalServer, exception.GetType().FullName, new object[] { exception }); return; } this.LogEvent(ApplicationLogicEventLogConstants.Tuple_TopologyException, exception.GetType().FullName, new object[] { exception }); }
protected abstract void LogFailure(ADConfigurationLoader <ADConfigType, StateType> .FailureLocation failureLocation, Exception exception);