Ejemplo n.º 1
0
 public void OnOpenGroup( IActivityLogGroup group )
 {
     if( group.MaskedGroupLevel >= LogLevel.Error )
     {
         string s = DumpErrorText( group.LogTime, group.GroupText, group.MaskedGroupLevel, group.GroupTags, group.EnsureExceptionData() );
         SystemActivityMonitor.HandleError( s );
     }
 }
Ejemplo n.º 2
0
 void IActivityMonitorClient.OnOpenGroup( IActivityLogGroup group )
 {
     var h = EnsureChannel();
     if( h != null )
     {
         IMulticastLogEntry e = LogEntry.CreateMulticastOpenGroup( _monitorSource.UniqueId, _prevLogType, _prevlogTime, _currentGroupDepth, group.GroupText, group.LogTime, group.GroupLevel, group.FileName, group.LineNumber, group.GroupTags, group.EnsureExceptionData() );
         h.Handle( new GrandOutputEventInfo( e, _monitorSource.Topic ) );
         ++_currentGroupDepth;
         _prevlogTime = group.LogTime;
         _prevLogType = LogEntryType.OpenGroup;
     }
 }
Ejemplo n.º 3
0
 public void OnOpenGroup(IActivityLogGroup group)
 {
     if (group.MaskedGroupLevel >= LogLevel.Error)
     {
         string s = DumpErrorText(group.LogTime, group.GroupText, group.MaskedGroupLevel, group.GroupTags, group.EnsureExceptionData());
         SystemActivityMonitor.HandleError(s);
     }
 }
Ejemplo n.º 4
0
        void IActivityMonitorClient.OnOpenGroup(IActivityLogGroup group)
        {
            var h = EnsureChannel();

            if (h != null)
            {
                IMulticastLogEntry e = LogEntry.CreateMulticastOpenGroup(_monitorSource.UniqueId, _prevLogType, _prevlogTime, _currentGroupDepth, group.GroupText, group.LogTime, group.GroupLevel, group.FileName, group.LineNumber, group.GroupTags, group.EnsureExceptionData());
                h.Handle(new GrandOutputEventInfo(e, _monitorSource.Topic));
                ++_currentGroupDepth;
                _prevlogTime = group.LogTime;
                _prevLogType = LogEntryType.OpenGroup;
            }
        }