grafana/k6 · error
error setting up logger: %w
Error message
error setting up logger: %w
What it means
Error "error setting up logger: %w" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/chromium/browser_type.go:82
// on randSrc (used in initContext) and on the Ctx field (written in Connect).
func (b *BrowserType) Clone() *BrowserType {
return &BrowserType{
vu: b.vu,
hooks: b.hooks,
k6Metrics: b.k6Metrics,
randSrc: rand.New(rand.NewSource(time.Now().UnixNano())), //nolint: gosec
envLookupper: b.envLookupper,
}
}
func (b *BrowserType) init(
ctx context.Context, isRemoteBrowser bool, scenarioOpts map[string]any,
) (context.Context, *common.BrowserOptions, *log.Logger, error) {
ctx = b.initContext(ctx)
logger, err := makeLogger(ctx, b.envLookupper)
if err != nil {
return nil, nil, nil, fmt.Errorf("error setting up logger: %w", err)
}
var browserOpts *common.BrowserOptions
if isRemoteBrowser {
browserOpts = common.NewRemoteBrowserOptions()
} else {
browserOpts = common.NewLocalBrowserOptions()
}
if err = browserOpts.Parse(ctx, logger, scenarioOpts, b.envLookupper); err != nil {
return nil, nil, nil, fmt.Errorf("error parsing browser options: %w", err)
}
ctx = common.WithBrowserOptions(ctx, browserOpts)
if err := logger.SetCategoryFilter(browserOpts.LogCategoryFilter); err != nil {
return nil, nil, nil, fmt.Errorf("error setting category filter: %w", err)
}
if browserOpts.Debug {View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/chromium/browser_type.go:82 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of grafana/k6@93accf6570 (2026-08-15).
Data as JSON: /api/errors/cc241d1ef88d9d6b.
Report an issue: GitHub.