Search code examples
loggingopentracingjaeger

If I use Opentracing , do I need to use NLog again?


I log application tracing informations using Jaeger.

Do I need to use other log package again?


Solution

  • OpenTracing is a framework for Distributed Tracing. As such, it is more about performance monitoring and observability than logging (what NLog is about).

    OpenTracing allows you to manually instrument your code to generate traces with relevant spans containing information about code execution in your app. This includes annotating spans with errors and arbitrary keys and values, which you could use instead of logging. However, that's not the same as dedicated structured logging.