func New()

in internal/output/lumberjack/lumberjack.go [35:46]


func New(opts *output.Options) (output.Output, error) {
	scheme, host, port, err := splitAddress(opts.Addr)
	if err != nil {
		return nil, fmt.Errorf("failed to parse addr for lumberjack: %w", err)
	}

	return &Output{
		opts:    opts,
		scheme:  scheme,
		address: net.JoinHostPort(host, port),
	}, nil
}