コード例 #1
0
 /// <summary>
 /// Creates a new Context that is a child of an existing Context
 /// </summary>
 /// <param name="parent">The parent context.</param>
 /// <param name="loggerComponentInfo">The component that calls the log, e.g. Class.Method.</param>
 /// <param name="activityId">Activity id.</param>
 public LoggingContext(LoggingContext parent, string?loggerComponentInfo, Guid?activityId = null)
     : this(activityId ?? Guid.NewGuid(), loggerComponentInfo, parent.Session, parent)
 {
     Contract.Requires(parent != null);
 }
コード例 #2
0
 /// <summary>
 /// See <see cref="LoggingContext.EnqueueLogAction"/>.
 /// </summary>
 protected static void EnqueueLogAction(LoggingContext loggingContext, int logEventId, Action logAction, [CallerMemberName] string eventName = null)
 {
     loggingContext.EnqueueLogAction(logEventId, logAction, eventName);
 }