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;
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }