-
Notifications
You must be signed in to change notification settings - Fork 74
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
How to extend based on OpenTracing.Contrib.NetCore? #13
Comments
Hi @yuleyule66. Thanks for trying this library! Let me address your questions:
This library still is at a very early stage. I still want to be able to refactor the code without breaking too many people. Using Could you tell me what kind of extensions you were planning to add? Maybe it is something that's useful for everyone and could be integrated directly into this library?
I added more details on why I currently only target |
Hi @cwe1ss, I have similar case. I want to create DiagnosticListenerObserver for Npgsql events (NpqSql). Another option is implement in this library, but reference to Npgsql isn't good practice. From my perspective better will be separate library (e.g. OpenTracing.Contrib.NetCore.Npqsql) with implementation for npqsql. I can implement this library, but I need to have DiagnosticListenerObserver and related classes marked as public. What do you think about this? |
Hello, i am also interested in extension functionality. Making the internal class DiagnosticListenerObserver public will help a lot. |
Hi, I also want to create DiagnosticListenerObserver for my own EventBus. If the internal class |
Hello. And I also want to create my derived class from DiagnosticListenerObserver. Are there some news about this issue? |
Really great work, I'm also want to extend DiagnosticListenerObserver for AWS SDK events. |
Hello , Thanks for the great work.
I want to add some extensions to OpenTracing.Contrib.NetCore, but some classes like
DiagnosticListenerObserver
are defined asinternal
, why isn't it set to bepublic
? Is there something I have missed?Another question, I saw the response of issue 12. I think there is no problem to change the project to
netstandard2.0
. We are a new library, don't need to think about the compatibility of .NET Framework. If set tonetcoreapp2.0
, it is very unfriendly for projects that need to extend OpenTracing.Contrib.NetCore.The text was updated successfully, but these errors were encountered: