-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathLog.cs
More file actions
45 lines (32 loc) · 3.25 KB
/
Copy pathLog.cs
File metadata and controls
45 lines (32 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// SPDX-FileCopyrightText: © 2022 MONAI Consortium
// SPDX-License-Identifier: Apache License 2.0
using Microsoft.Extensions.Logging;
namespace Monai.Deploy.Messaging.Common
{
public static partial class Log
{
internal static readonly string LoggingScopeMessageApplication = "Message ID={0}. Application ID={1}.";
[LoggerMessage(EventId = 10000, Level = LogLevel.Information, Message = "Publishing message to {endpoint}/{virtualHost}. Exchange={exchange}, Routing Key={topic}.")]
public static partial void PublshingRabbitMq(this ILogger logger, string endpoint, string virtualHost, string exchange, string topic);
[LoggerMessage(EventId = 10001, Level = LogLevel.Information, Message = "{ServiceName} connecting to {endpoint}/{virtualHost}.")]
public static partial void ConnectingToRabbitMq(this ILogger logger, string serviceNAme, string endpoint, string virtualHost);
[LoggerMessage(EventId = 10002, Level = LogLevel.Information, Message = "Message received from queue {queue} for {topic}.")]
public static partial void MessageReceivedFromQueue(this ILogger logger, string queue, string topic);
[LoggerMessage(EventId = 10003, Level = LogLevel.Information, Message = "Listening for messages from {endpoint}/{virtualHost}. Exchange={exchange}, Queue={queue}, Routing Key={topic}.")]
public static partial void SubscribeToRabbitMqQueue(this ILogger logger, string endpoint, string virtualHost, string exchange, string queue, string topic);
[LoggerMessage(EventId = 10004, Level = LogLevel.Information, Message = "Sending message acknowledgement for message {messageId}.")]
public static partial void SendingAcknowledgement(this ILogger logger, string messageId);
[LoggerMessage(EventId = 10005, Level = LogLevel.Information, Message = "Ackowledge sent for message {messageId}.")]
public static partial void AcknowledgementSent(this ILogger logger, string messageId);
[LoggerMessage(EventId = 10006, Level = LogLevel.Information, Message = "Sending nack message {messageId} and requeuing.")]
public static partial void SendingNAcknowledgement(this ILogger logger, string messageId);
[LoggerMessage(EventId = 10007, Level = LogLevel.Information, Message = "Nack message sent for message {messageId}, requeue={requeue}.")]
public static partial void NAcknowledgementSent(this ILogger logger, string messageId, bool requeue);
[LoggerMessage(EventId = 10008, Level = LogLevel.Information, Message = "Closing connections.")]
public static partial void ClosingConnections(this ILogger logger);
[LoggerMessage(EventId = 10009, Level = LogLevel.Error, Message = "Invalid or corrupted message received: Queue={queueName}, Topic={topic}, Message ID={messageId}.")]
public static partial void InvalidMessage(this ILogger logger, string queueName, string topic, string messageId, Exception ex);
[LoggerMessage(EventId = 10010, Level = LogLevel.Error, Message = "Exception not handled by the subscriber's callback function: Queue={queueName}, Topic={topic}, Message ID={messageId}.")]
public static partial void ErrorNotHandledByCallback(this ILogger logger, string queueName, string topic, string messageId, Exception ex);
}
}