runtime/trace: stub all public methods

Signed-off-by: Joonas Bergius <joonas@cosmonic.com>
This commit is contained in:
Joonas Bergius
2024-10-30 22:52:39 -05:00
committed by Ayke
parent 449eefdb19
commit 1648fe8ef2
+29
View File
@@ -2,6 +2,7 @@
package trace
import (
"context"
"errors"
"io"
)
@@ -11,3 +12,31 @@ func Start(w io.Writer) error {
}
func Stop() {}
func NewTask(pctx context.Context, taskType string) (ctx context.Context, task *Task) {
return context.TODO(), nil
}
type Task struct{}
func (t *Task) End() {}
func Log(ctx context.Context, category, message string) {}
func Logf(ctx context.Context, category, format string, args ...any) {}
func WithRegion(ctx context.Context, regionType string, fn func()) {
fn()
}
func StartRegion(ctx context.Context, regionType string) *Region {
return nil
}
type Region struct{}
func (r *Region) End() {}
func IsEnabled() bool {
return false
}