User Statically-Defined Tracing, for zig
- download tracing.zig
- import tracing.zig
const Tracing = @import("tracing.zig");
- use
Tracing.SDT("provider", "name", .{arg1, arg2, ...});
or
Tracing.SDT_DEFINE_SEMAPHORE("provider", "name");
if(Tracing.SDT_ENABLED("provider", "name")){
Tracing.SDT_WITH_SEMAPHORE("provi", "a1", .{arg1, arg2, ...});
}