1const std = @import("std");
2const tracer = @import("./mod.zig");
3const log = std.log.scoped(.tracer);
4
5pub fn init(args: struct {}) !void {
6 _ = args;
7}
8
9pub fn deinit() void {}
10
11pub fn init_thread(args: struct {}) !void {
12 _ = args;
13}
14
15pub fn deinit_thread() void {}
16
17pub fn trace_begin(src: std.builtin.SourceLocation, comptime ifmt: []const u8, iargs: anytype) void {
18 log.debug("{s}:{d}:{d} ({s})" ++ ifmt, .{ src.file, src.line, src.column, src.fn_name } ++ iargs);
19}
20
21pub fn trace_end(ctx: tracer.Ctx) void {
22 _ = ctx;
23}
24
25pub const Data = void;