[dotnet] Enabling Chrome and Edge driver services to set log level#16098
[dotnet] Enabling Chrome and Edge driver services to set log level#16098
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
User description
🔗 Related Issues
Helps with #12273
💥 What does this PR do?
Enabling Chrome and Edge driver services to set log level
🔧 Implementation Notes
💡 Additional Considerations
🔄 Types of changes
PR Type
Enhancement
Description
Added
ChromiumDriverLogLevelenum with logging levels (All, Debug, Info, Warning, Severe, Off, Default)Added
LogLevelproperty toChromiumDriverServicefor configuring driver log outputImplemented command line argument generation for
--log-levelparameterDiagram Walkthrough
File Walkthrough
ChromiumDriverLogLevel.cs
New ChromiumDriverLogLevel enum definitiondotnet/src/webdriver/Chromium/ChromiumDriverLogLevel.cs
Severe, Off, Default)
ChromiumDriverService.cs
LogLevel property and command line integrationdotnet/src/webdriver/Chromium/ChromiumDriverService.cs
value
not default