void ReleaseDesignerOutlets() { if (MobileCenterEnabledSwitch != null) { MobileCenterEnabledSwitch.Dispose(); MobileCenterEnabledSwitch = null; } if (LogLevelLabel != null) { LogLevelLabel.Dispose(); LogLevelLabel = null; } if (LogWriteMessage != null) { LogWriteMessage.Dispose(); LogWriteMessage = null; } if (LogWriteTag != null) { LogWriteTag.Dispose(); LogWriteTag = null; } if (LogWriteLevelLabel != null) { LogWriteLevelLabel.Dispose(); LogWriteLevelLabel = null; } }
void ReleaseDesignerOutlets() { if (AppCenterEnabledSwitch != null) { AppCenterEnabledSwitch.Dispose(); AppCenterEnabledSwitch = null; } if (AppCenterNetworkRequestAllowedSwitch != null) { AppCenterNetworkRequestAllowedSwitch.Dispose(); AppCenterNetworkRequestAllowedSwitch = null; } if (LogLevelLabel != null) { LogLevelLabel.Dispose(); LogLevelLabel = null; } if (LogWriteLevelLabel != null) { LogWriteLevelLabel.Dispose(); LogWriteLevelLabel = null; } if (LogWriteMessage != null) { LogWriteMessage.Dispose(); LogWriteMessage = null; } if (StorageSizeText != null) { StorageSizeText.Dispose(); StorageSizeText = null; } if (LogWriteTag != null) { LogWriteTag.Dispose(); LogWriteTag = null; } if (UserIdTextField != null) { UserIdTextField.Dispose(); UserIdTextField = null; } }
public void Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter) { if (IsEnabled(logLevel)) { var message = new LogWriteMessage(); message.Level = logLevel.ToString(); // TODO: validate that this gives us the correct value message.Category = CategoryName; message.Message = formatter(state, exception); // TODO: need to work on breaking out formatting //var structure = state as IEnumerable<KeyValuePair<string, object>>; //if (structure != null) //{ // message.Message = new[] { message.Message, structure }; //} Agent.Broker.SendMessage(message); } }
void ReleaseDesignerOutlets() { if (AppCenterEnabledSwitch != null) { AppCenterEnabledSwitch.Dispose(); AppCenterEnabledSwitch = null; } if (LogLevelLabel != null) { LogLevelLabel.Dispose(); LogLevelLabel = null; } if (LogWriteLevelLabel != null) { LogWriteLevelLabel.Dispose(); LogWriteLevelLabel = null; } if (LogWriteMessage != null) { LogWriteMessage.Dispose(); LogWriteMessage = null; } if (LogWriteTag != null) { LogWriteTag.Dispose(); LogWriteTag = null; } if (UserIdTextField != null) { UserIdTextField.Dispose(); UserIdTextField = null; } }