/// <summary> /// Initializes a new instance of the <see cref="MessageQueueTarget"/> class. /// </summary> /// <remarks> /// The default value of the layout is: <code>${longdate}|${level:uppercase=true}|${logger}|${message}</code> /// </remarks> public MessageQueueTarget() { MessageQueueProxy = new MessageQueueProxy(); Label = "NLog"; Encoding = Encoding.UTF8; CheckIfQueueExists = true; }
private static MessageQueueTarget CreateTarget(MessageQueueProxy messageQueueTestProxy, bool createQueue, string queueName = "Test", bool checkIfQueueExists = true) { var target = new MessageQueueTarget { MessageQueueProxy = messageQueueTestProxy, Queue = queueName, CreateQueueIfNotExists = createQueue, CheckIfQueueExists = checkIfQueueExists, }; target.Initialize(null); return target; }