示例#1
0
    LogOutgoingBehavior(ConvertHeader convertHeader)
    {
        this.convertHeader = convertHeader;
        MessageTemplateParser templateParser = new();

        messageTemplate = templateParser.Parse("Sent message {OutgoingMessageType} {OutgoingMessageId}.");
    }
示例#2
0
 public Registration(ConvertHeader convertHeader) :
     base(
         stepId: $"Serilog{nameof(LogOutgoingBehavior)}",
         behavior: typeof(LogOutgoingBehavior),
         description: "Logs outgoing messages",
         factoryMethod: _ => new LogOutgoingBehavior(convertHeader))
 {
 }
示例#3
0
 public Registration(ConvertHeader convertHeader) :
     base(
         stepId: $"Serilog{nameof(LogIncomingBehavior)}",
         behavior: typeof(LogIncomingBehavior),
         description: "Logs incoming messages",
         factoryMethod: _ => new LogIncomingBehavior(convertHeader))
 {
     InsertBefore("MutateIncomingMessages");
 }
 public Registration(ConvertHeader convertHeader) :
     base(
         stepId: Name,
         behavior: typeof(LogIncomingBehavior),
         description: "Logs incoming messages",
         factoryMethod: _ => new LogIncomingBehavior(convertHeader))
 {
     InsertBefore("MutateIncomingMessages");
     InsertAfter(InjectIncomingLogicalBehavior.Name);
 }
示例#5
0
 /// <summary>
 /// Allow a custom log property to be used to a specific header.
 /// </summary>
 public void UseHeaderConversion(ConvertHeader convertHeader) =>
 this.convertHeader = convertHeader;
示例#6
0
 /// <summary>
 /// Allow a custom log property to be used to a specific header
 /// </summary>
 public void UseHeaderConversion(ConvertHeader convertHeader)
 {
     Guard.AgainstNull(convertHeader, nameof(convertHeader));
     this.convertHeader = convertHeader;
 }
 LogIncomingBehavior(ConvertHeader convertHeader) =>
 this.convertHeader = convertHeader;