Path: blob/main/component/loki/source/windowsevent/component_stub.go
5333 views
//go:build !windows12package windowsevent34import (5"context"67"github.com/go-kit/log/level"89"github.com/grafana/agent/component"10)1112func init() {13component.Register(component.Registration{14Name: "loki.source.windowsevent",15Args: Arguments{},1617Build: func(opts component.Options, args component.Arguments) (component.Component, error) {18level.Info(opts.Logger).Log("msg", "loki.source.windowsevent only works on windows platforms")19return &FakeComponent{}, nil20},21})22}2324var (25_ component.Component = (*FakeComponent)(nil)26)2728// FakeComponent implements the loki.source.windowsevent component for non-windows environments.29type FakeComponent struct {30}3132func (f *FakeComponent) Run(ctx context.Context) error {33<-ctx.Done()34return nil35}3637func (f *FakeComponent) Update(_ component.Arguments) error {38return nil39}404142