Skip to content

Commit b2702ca

Browse files
authored
[dotnet] Treat SM's logs always as Trace to avoid SM writing at Info level (#14667)
1 parent 6b40d9e commit b2702ca

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

dotnet/src/webdriver/SeleniumManager.cs

+4-20
Original file line numberDiff line numberDiff line change
@@ -195,28 +195,12 @@ private static ResultResponse RunCommand(string fileName, string arguments)
195195

196196
if (jsonResponse.Logs is not null)
197197
{
198-
foreach (var entry in jsonResponse.Logs)
198+
// Treat SM's logs always as Trace to avoid SM writing at Info level
199+
if (_logger.IsEnabled(LogEventLevel.Trace))
199200
{
200-
switch (entry.Level)
201+
foreach (var entry in jsonResponse.Logs)
201202
{
202-
case "WARN":
203-
if (_logger.IsEnabled(LogEventLevel.Warn))
204-
{
205-
_logger.Warn(entry.Message);
206-
}
207-
break;
208-
case "DEBUG":
209-
if (_logger.IsEnabled(LogEventLevel.Debug))
210-
{
211-
_logger.Debug(entry.Message);
212-
}
213-
break;
214-
case "INFO":
215-
if (_logger.IsEnabled(LogEventLevel.Info))
216-
{
217-
_logger.Info(entry.Message);
218-
}
219-
break;
203+
_logger.Trace($"{entry.Level} {entry.Message}");
220204
}
221205
}
222206
}

0 commit comments

Comments
 (0)