-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spectre.Console (0.49.1) compatibility issue #720
Comments
Hi @michaelplavnik |
Thanks for including into 5.9! I find |
Can you please elaborate on this? |
No magic here, design and code change for sure. Also plugin term stands for inverted dependency (multiple versions of the same assembly are not in scope). NBomber product differentiator is its flexibility to build automated testing pipeline. If you agree, then interactivity is secondary concern and even harmful in its current form (I can attach screenshots from pipeline if interested). In a very rough form, current functionality can be pushed into |
@michaelplavnik I understand your point. From what I have seen, nobody is usually interested in building such custom ConsoleSink adapters for their needs; instead, everybody wants to consume your library without additional setup manipulations. I guess people will ask you to update the dependency to the latest version versus building a custom ConsoleSink to solve some incompatibility. Also, things we do with SpectreConsole will require considerable effort to be implemented properly in their CustomSink. |
This issue manifests as exception
My project is using
Spectre.Console.Cli 0.49.1
andNBomber 5.7.0.
After brief analysis, it turns out that
Spectre.Console
has changed interface implemented byRule
class fromIAlignable
toIHasJustification
as of version 0.46.Most probably this issue in not on priority path, but might be it is time to migrate ?
Another consideration, is there a good reason to maintain
Serilog.Sinks.SpectreConsole
compared to default Serilog colored console?The text was updated successfully, but these errors were encountered: