Skip to content

Commit 12d22e5

Browse files
committed
[dotnet] Inline calls of internal logging
1 parent 09da0ef commit 12d22e5

File tree

1 file changed

+8
-0
lines changed
  • dotnet/src/webdriver/Internal/Logging

1 file changed

+8
-0
lines changed

dotnet/src/webdriver/Internal/Logging/Logger.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
// </copyright>
1919

2020
using System;
21+
using System.Runtime.CompilerServices;
2122

2223
namespace OpenQA.Selenium.Internal.Logging;
2324

@@ -37,36 +38,43 @@ public Logger(Type issuer, LogEventLevel level)
3738

3839
public Type Issuer { get; internal set; }
3940

41+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
4042
public void Trace(string message)
4143
{
4244
LogMessage(LogEventLevel.Trace, message);
4345
}
4446

47+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
4548
public void Debug(string message)
4649
{
4750
LogMessage(LogEventLevel.Debug, message);
4851
}
4952

53+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
5054
public void Info(string message)
5155
{
5256
LogMessage(LogEventLevel.Info, message);
5357
}
5458

59+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
5560
public void Warn(string message)
5661
{
5762
LogMessage(LogEventLevel.Warn, message);
5863
}
5964

65+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
6066
public void Error(string message)
6167
{
6268
LogMessage(LogEventLevel.Error, message);
6369
}
6470

71+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
6572
public bool IsEnabled(LogEventLevel level)
6673
{
6774
return Log.CurrentContext.IsEnabled(this, level);
6875
}
6976

77+
[MethodImpl(MethodImplOptions.AggressiveInlining)]
7078
private void LogMessage(LogEventLevel level, string message)
7179
{
7280
Log.CurrentContext.EmitMessage(this, level, message);

0 commit comments

Comments
 (0)