native

package
v1.10.43 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2023 License: GPL-3.0, GPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

Package native is a collection of tracers written in go.

In order to add a native tracer and have it compiled into the binary, a new file needs to be added to this folder, containing an implementation of the `ctxc.tracers.Tracer` interface.

Aside from implementing the tracer, it also needs to register itself, using the `register` method -- and this needs to be done in the package initialization.

Example:

func init() {
	register("noopTracerNative", newNoopTracer)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL