Skip to content

Commit 937632c

Browse files
committed
create overloads for CreateLog and SubmitLog to accept the LogLevel enum
1 parent 7267994 commit 937632c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Source/Shared/Extensions/ClientExtensions.cs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using Exceptionless.Logging;
23
using Exceptionless.Models;
34

45
namespace Exceptionless {
@@ -62,6 +63,17 @@ public static void SubmitLog(this ExceptionlessClient client, string source, str
6263
client.CreateLog(source, message, level).Submit();
6364
}
6465

66+
/// <summary>
67+
/// Submits a log message event.
68+
/// </summary>
69+
/// <param name="client">The client instance.</param>
70+
/// <param name="source">The log source.</param>
71+
/// <param name="level">The log level.</param>
72+
/// <param name="message">The log message.</param>
73+
public static void SubmitLog(this ExceptionlessClient client, string source, string message, LogLevel level) {
74+
client.CreateLog(source, message, level.ToString()).Submit();
75+
}
76+
6577
/// <summary>
6678
/// Creates a log message event.
6779
/// </summary>
@@ -97,6 +109,17 @@ public static EventBuilder CreateLog(this ExceptionlessClient client, string sou
97109
return builder;
98110
}
99111

112+
/// <summary>
113+
/// Creates a log message event.
114+
/// </summary>
115+
/// <param name="client">The client instance.</param>
116+
/// <param name="source">The log source.</param>
117+
/// <param name="message">The log message.</param>
118+
/// <param name="level">The log level.</param>
119+
public static EventBuilder CreateLog(this ExceptionlessClient client, string source, string message, LogLevel level) {
120+
return CreateLog(client, source, message, level.ToString());
121+
}
122+
100123
/// <summary>
101124
/// Creates a feature usage event.
102125
/// </summary>

0 commit comments

Comments
 (0)