Exemple #1
0
 private static void OnOperationFailed(ILogger logger, OperationContextData data)
 {
     logger.Write(data.LogLevel, OperationFailedMessage, data.Identifier);
 }
 /// <summary>
 /// Initialises a new <see cref="OperationContextData"/> instance.
 /// </summary>
 /// <param name="data">Context data to base this instance on.</param>
 /// <param name="duration">The current duration of the operations.</param>
 /// <param name="maxDuration">An optional max duration for the operation.</param>
 internal TimedOperationContextData(OperationContextData data,
                                    TimeSpan duration,
                                    TimeSpan?maxDuration)
     : this(data.Identifier, data.Description, data.LogLevel, data.Outcome, duration, maxDuration)
 {
 }