Example #1
0
        void IActivityMonitorClient.OnUnfilteredLog(ActivityMonitorLogData data)
        {
            var h = EnsureChannel();

            if (h != null)
            {
                IMulticastLogEntry e = LogEntry.CreateMulticastLog(_monitorSource.UniqueId, _prevLogType, _prevlogTime, _currentGroupDepth, data.Text, data.LogTime, data.Level, data.FileName, data.LineNumber, data.Tags, data.EnsureExceptionData());
                h.Handle(new GrandOutputEventInfo(e, _monitorSource.Topic));
                _prevlogTime = data.LogTime;
                _prevLogType = LogEntryType.Line;
            }
        }