/// <summary>
 /// Writes a group opening entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="g">The group line.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWriteOpenGroup(IActivityLogGroup g, IMulticastLogInfo adapter)
 {
     BeforeWriteEntry();
     Debug.Assert(_writer != null);
     LogEntry.WriteLog(_writer, adapter.GrandOutputId, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, true, g.Data.Level, g.Data.LogTime, g.Data.Text, g.Data.Tags, g.Data.ExceptionData, g.Data.FileName, g.Data.LineNumber);
     AfterWriteEntry();
 }
 /// <summary>
 /// Writes a line entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="data">The log line.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWrite(ActivityMonitorLogData data, IMulticastLogInfo adapter)
 {
     BeforeWriteEntry();
     Debug.Assert(_writer != null);
     LogEntry.WriteLog(_writer, adapter.GrandOutputId, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, false, data.Level, data.LogTime, data.Text, data.Tags, data.ExceptionData, data.FileName, data.LineNumber);
     AfterWriteEntry();
 }
Пример #3
0
 /// <summary>
 /// Writes a group closing entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="g">The group.</param>
 /// <param name="conclusions">Group's conclusions.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWriteCloseGroup(IActivityLogGroup g, IReadOnlyList <ActivityLogGroupConclusion> conclusions, IMulticastLogInfo adapter)
 {
     BeforeWrite();
     LogEntry.WriteCloseGroup(_writer, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, g.GroupLevel, g.CloseLogTime, conclusions);
     AfterWrite();
 }
Пример #4
0
 /// <summary>
 /// Writes a group opening entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="g">The group line.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWriteOpenGroup(IActivityLogGroup g, IMulticastLogInfo adapter)
 {
     BeforeWrite();
     LogEntry.WriteLog(_writer, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, true, g.GroupLevel, g.LogTime, g.GroupText, g.GroupTags, g.ExceptionData, g.FileName, g.LineNumber);
     AfterWrite();
 }
Пример #5
0
 /// <summary>
 /// Writes a group closing entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="g">The group.</param>
 /// <param name="conclusions">Group's conclusions.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWriteCloseGroup( IActivityLogGroup g, IReadOnlyList<ActivityLogGroupConclusion> conclusions, IMulticastLogInfo adapter )
 {
     BeforeWrite();
     LogEntry.WriteCloseGroup( _writer, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, g.GroupLevel, g.CloseLogTime, conclusions );
     AfterWrite();
 }
Пример #6
0
 /// <summary>
 /// Writes a group opening entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="g">The group line.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWriteOpenGroup( IActivityLogGroup g, IMulticastLogInfo adapter )
 {
     BeforeWrite();
     LogEntry.WriteLog( _writer, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, true, g.GroupLevel, g.LogTime, g.GroupText, g.GroupTags, g.ExceptionData, g.FileName, g.LineNumber );
     AfterWrite();
 }
Пример #7
0
 /// <summary>
 /// Writes a line entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="data">The log line.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWrite( ActivityMonitorLogData data, IMulticastLogInfo adapter )
 {
     BeforeWrite();
     LogEntry.WriteLog( _writer, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, false, data.Level, data.LogTime, data.Text, data.Tags, data.ExceptionData, data.FileName, data.LineNumber );
     AfterWrite();
 }
 /// <summary>
 /// Writes a group closing entry as a uni-cast compact entry or as a multi-cast one if needed.
 /// </summary>
 /// <param name="g">The group.</param>
 /// <param name="conclusions">Group's conclusions.</param>
 /// <param name="adapter">Multi-cast information to be able to write multi-cast entry when needed.</param>
 public void UnicastWriteCloseGroup(IActivityLogGroup g, IReadOnlyList <ActivityLogGroupConclusion>?conclusions, IMulticastLogInfo adapter)
 {
     BeforeWriteEntry();
     Debug.Assert(_writer != null);
     LogEntry.WriteCloseGroup(_writer, adapter.GrandOutputId, adapter.MonitorId, adapter.PreviousEntryType, adapter.PreviousLogTime, adapter.GroupDepth, g.Data.Level, g.CloseLogTime, conclusions);
     AfterWriteEntry();
 }