Exemple #1
0
 // --------------------------------------------------------------------------------
 /// <summary>
 /// Creates an activity logentry by the specified ActivityLogEntry instance.
 /// </summary>
 /// <param name="entry">Instance describing the log enrty properties</param>
 // --------------------------------------------------------------------------------
 public static void Write(ActivityLogEntry entry)
 {
     if (entry.Guid == null)
     {
         if (entry.Hr == null)
         {
             if (entry.Path == null)
             {
                 LogEntry(entry.Type, entry.Source, entry.Message);
             }
             else
             {
                 LogEntryPath(entry.Type, entry.Source, entry.Message, entry.Path);
             }
         }
         else
         {
             if (entry.Path == null)
             {
                 LogEntryHr(entry.Type, entry.Source, entry.Message, entry.Hr.Value);
             }
             else
             {
                 LogEntryHrPath(entry.Type, entry.Source, entry.Message, entry.Hr.Value, entry.Path);
             }
         }
     }
     else
     {
         if (entry.Hr == null)
         {
             if (entry.Path == null)
             {
                 LogEntryGuid(entry.Type, entry.Source, entry.Message, entry.Guid.Value);
             }
             else
             {
                 LogEntryGuidPath(entry.Type, entry.Source, entry.Message, entry.Guid.Value, entry.Path);
             }
         }
         else
         {
             if (entry.Path == null)
             {
                 LogEntryGuidHr(entry.Type, entry.Source, entry.Message, entry.Guid.Value, entry.Hr.Value);
             }
             else
             {
                 LogEntryGuidHrPath(entry.Type, entry.Source, entry.Message, entry.Guid.Value, entry.Hr.Value, entry.Path);
             }
         }
     }
 }
Exemple #2
0
 // --------------------------------------------------------------------------------
 /// <summary>
 /// Creates an activity logentry by the specified ActivityLogEntry instance.
 /// </summary>
 /// <param name="entry">Instance describing the log enrty properties</param>
 // --------------------------------------------------------------------------------
 public static void Write(ActivityLogEntry entry)
 {
     if (entry.Guid == null)
       {
     if (entry.Hr == null)
     {
       if (entry.Path == null)
     LogEntry(entry.Type, entry.Source, entry.Message);
       else
     LogEntryPath(entry.Type, entry.Source, entry.Message, entry.Path);
     }
     else
     {
       if (entry.Path == null)
     LogEntryHr(entry.Type, entry.Source, entry.Message, entry.Hr.Value);
       else
     LogEntryHrPath(entry.Type, entry.Source, entry.Message, entry.Hr.Value, entry.Path);
     }
       }
       else
       {
     if (entry.Hr == null)
     {
       if (entry.Path == null)
     LogEntryGuid(entry.Type, entry.Source, entry.Message, entry.Guid.Value);
       else
     LogEntryGuidPath(entry.Type, entry.Source, entry.Message, entry.Guid.Value, entry.Path);
     }
     else
     {
       if (entry.Path == null)
     LogEntryGuidHr(entry.Type, entry.Source, entry.Message, entry.Guid.Value, entry.Hr.Value);
       else
     LogEntryGuidHrPath(entry.Type, entry.Source, entry.Message, entry.Guid.Value, entry.Hr.Value, entry.Path);
     }
       }
 }