private void OnConfigChange() { try { lock (this) { ActiveStates states = new ActiveStates() { RI = RILogManager.Get(FInstanceName) ?? RILogManager.Default }; Name = states.RI.Category; CurrentActiveStates = states; } } catch (Exception ex) { RIExceptionManager.Publish(ex, String.Format("Failed during: RITraceListener.OnConfigChange() for extension: {0}", FInstanceName)); } }