Documentation
¶
Index ¶
- Constants
- type Manager
- type MockManager
- func (_m *MockManager) EXPECT() *MockManager_Expecter
- func (_mock *MockManager) ForceFlush(ctx context.Context) error
- func (_mock *MockManager) GetLogProvider() *log.LoggerProvider
- func (_mock *MockManager) GetLogger() log0.Logger
- func (_mock *MockManager) GetMeter() metric.Meter
- func (_mock *MockManager) GetMetricProvider() *metric0.MeterProvider
- func (_mock *MockManager) GetMetricsHttpHandler() http.Handler
- func (_mock *MockManager) GetPropagator() propagation.TextMapPropagator
- func (_mock *MockManager) GetSetLogProvider() bool
- func (_mock *MockManager) GetShutdownHandler() bool
- func (_mock *MockManager) GetShutdownTimeout() time.Duration
- func (_mock *MockManager) GetTraceProvider() *trace.TracerProvider
- func (_mock *MockManager) GetTracer() trace0.Tracer
- func (_mock *MockManager) Shutdown(ctx context.Context, code int) error
- type MockManager_Expecter
- func (_e *MockManager_Expecter) ForceFlush(ctx interface{}) *MockManager_ForceFlush_Call
- func (_e *MockManager_Expecter) GetLogProvider() *MockManager_GetLogProvider_Call
- func (_e *MockManager_Expecter) GetLogger() *MockManager_GetLogger_Call
- func (_e *MockManager_Expecter) GetMeter() *MockManager_GetMeter_Call
- func (_e *MockManager_Expecter) GetMetricProvider() *MockManager_GetMetricProvider_Call
- func (_e *MockManager_Expecter) GetMetricsHttpHandler() *MockManager_GetMetricsHttpHandler_Call
- func (_e *MockManager_Expecter) GetPropagator() *MockManager_GetPropagator_Call
- func (_e *MockManager_Expecter) GetSetLogProvider() *MockManager_GetSetLogProvider_Call
- func (_e *MockManager_Expecter) GetShutdownHandler() *MockManager_GetShutdownHandler_Call
- func (_e *MockManager_Expecter) GetShutdownTimeout() *MockManager_GetShutdownTimeout_Call
- func (_e *MockManager_Expecter) GetTraceProvider() *MockManager_GetTraceProvider_Call
- func (_e *MockManager_Expecter) GetTracer() *MockManager_GetTracer_Call
- func (_e *MockManager_Expecter) Shutdown(ctx interface{}, code interface{}) *MockManager_Shutdown_Call
- type MockManager_ForceFlush_Call
- func (_c *MockManager_ForceFlush_Call) Return(err error) *MockManager_ForceFlush_Call
- func (_c *MockManager_ForceFlush_Call) Run(run func(ctx context.Context)) *MockManager_ForceFlush_Call
- func (_c *MockManager_ForceFlush_Call) RunAndReturn(run func(ctx context.Context) error) *MockManager_ForceFlush_Call
- type MockManager_GetLogProvider_Call
- func (_c *MockManager_GetLogProvider_Call) Return(loggerProvider *log.LoggerProvider) *MockManager_GetLogProvider_Call
- func (_c *MockManager_GetLogProvider_Call) Run(run func()) *MockManager_GetLogProvider_Call
- func (_c *MockManager_GetLogProvider_Call) RunAndReturn(run func() *log.LoggerProvider) *MockManager_GetLogProvider_Call
- type MockManager_GetLogger_Call
- type MockManager_GetMeter_Call
- type MockManager_GetMetricProvider_Call
- func (_c *MockManager_GetMetricProvider_Call) Return(meterProvider *metric0.MeterProvider) *MockManager_GetMetricProvider_Call
- func (_c *MockManager_GetMetricProvider_Call) Run(run func()) *MockManager_GetMetricProvider_Call
- func (_c *MockManager_GetMetricProvider_Call) RunAndReturn(run func() *metric0.MeterProvider) *MockManager_GetMetricProvider_Call
- type MockManager_GetMetricsHttpHandler_Call
- func (_c *MockManager_GetMetricsHttpHandler_Call) Return(handler http.Handler) *MockManager_GetMetricsHttpHandler_Call
- func (_c *MockManager_GetMetricsHttpHandler_Call) Run(run func()) *MockManager_GetMetricsHttpHandler_Call
- func (_c *MockManager_GetMetricsHttpHandler_Call) RunAndReturn(run func() http.Handler) *MockManager_GetMetricsHttpHandler_Call
- type MockManager_GetPropagator_Call
- func (_c *MockManager_GetPropagator_Call) Return(textMapPropagator propagation.TextMapPropagator) *MockManager_GetPropagator_Call
- func (_c *MockManager_GetPropagator_Call) Run(run func()) *MockManager_GetPropagator_Call
- func (_c *MockManager_GetPropagator_Call) RunAndReturn(run func() propagation.TextMapPropagator) *MockManager_GetPropagator_Call
- type MockManager_GetSetLogProvider_Call
- func (_c *MockManager_GetSetLogProvider_Call) Return(b bool) *MockManager_GetSetLogProvider_Call
- func (_c *MockManager_GetSetLogProvider_Call) Run(run func()) *MockManager_GetSetLogProvider_Call
- func (_c *MockManager_GetSetLogProvider_Call) RunAndReturn(run func() bool) *MockManager_GetSetLogProvider_Call
- type MockManager_GetShutdownHandler_Call
- func (_c *MockManager_GetShutdownHandler_Call) Return(b bool) *MockManager_GetShutdownHandler_Call
- func (_c *MockManager_GetShutdownHandler_Call) Run(run func()) *MockManager_GetShutdownHandler_Call
- func (_c *MockManager_GetShutdownHandler_Call) RunAndReturn(run func() bool) *MockManager_GetShutdownHandler_Call
- type MockManager_GetShutdownTimeout_Call
- func (_c *MockManager_GetShutdownTimeout_Call) Return(duration time.Duration) *MockManager_GetShutdownTimeout_Call
- func (_c *MockManager_GetShutdownTimeout_Call) Run(run func()) *MockManager_GetShutdownTimeout_Call
- func (_c *MockManager_GetShutdownTimeout_Call) RunAndReturn(run func() time.Duration) *MockManager_GetShutdownTimeout_Call
- type MockManager_GetTraceProvider_Call
- func (_c *MockManager_GetTraceProvider_Call) Return(tracerProvider *trace.TracerProvider) *MockManager_GetTraceProvider_Call
- func (_c *MockManager_GetTraceProvider_Call) Run(run func()) *MockManager_GetTraceProvider_Call
- func (_c *MockManager_GetTraceProvider_Call) RunAndReturn(run func() *trace.TracerProvider) *MockManager_GetTraceProvider_Call
- type MockManager_GetTracer_Call
- type MockManager_Shutdown_Call
- func (_c *MockManager_Shutdown_Call) Return(err error) *MockManager_Shutdown_Call
- func (_c *MockManager_Shutdown_Call) Run(run func(ctx context.Context, code int)) *MockManager_Shutdown_Call
- func (_c *MockManager_Shutdown_Call) RunAndReturn(run func(ctx context.Context, code int) error) *MockManager_Shutdown_Call
- type Option
- func WithLogProvider(provider *logSdk.LoggerProvider) Option
- func WithLogProviderOptions(opts ...logProvider.Option) Option
- func WithMetricProvider(provider *metricSdk.MeterProvider) Option
- func WithMetricProviderOptions(opts ...metricProvider.Option) Option
- func WithPropagator(propagator propagation.TextMapPropagator) Option
- func WithShutdownTimeout(timeout time.Duration) Option
- func WithTraceProvider(provider *traceSdk.TracerProvider) Option
- func WithTraceProviderOptions(opts ...traceProvider.Option) Option
- func WithoutSetLogProvider() Option
- func WithoutShutdownHandler() Option
Constants ¶
const ( DefaultShutdownTimeout = 10 * time.Second DefaultShutdownHandler = true DefaultSetLogProvider = true DefaultMetricPeriodicReaderInterval = 30 * time.Second DefaultMetricPeriodicReaderTimeout = 10 * time.Second DefaultLogExportInterval = 30 * time.Second DefaultLogExportTimeout = 10 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶ added in v0.4.0
type Manager interface {
GetTraceProvider() *traceSdk.TracerProvider
GetMetricProvider() *metricSdk.MeterProvider
GetLogProvider() *logSdk.LoggerProvider
GetTracer() otelTrace.Tracer
GetMeter() otelMetric.Meter
GetLogger() otelLog.Logger
GetPropagator() propagation.TextMapPropagator
GetMetricsHttpHandler() http.Handler
GetShutdownTimeout() time.Duration
GetShutdownHandler() bool
GetSetLogProvider() bool
ForceFlush(ctx context.Context) error
Shutdown(ctx context.Context, code int) error
}
type MockManager ¶ added in v0.11.0
MockManager is an autogenerated mock type for the Manager type
func NewMockManager ¶ added in v0.11.0
func NewMockManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockManager
NewMockManager creates a new instance of MockManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockManager) EXPECT ¶ added in v0.11.0
func (_m *MockManager) EXPECT() *MockManager_Expecter
func (*MockManager) ForceFlush ¶ added in v0.11.0
func (_mock *MockManager) ForceFlush(ctx context.Context) error
ForceFlush provides a mock function for the type MockManager
func (*MockManager) GetLogProvider ¶ added in v0.11.0
func (_mock *MockManager) GetLogProvider() *log.LoggerProvider
GetLogProvider provides a mock function for the type MockManager
func (*MockManager) GetLogger ¶ added in v0.11.0
func (_mock *MockManager) GetLogger() log0.Logger
GetLogger provides a mock function for the type MockManager
func (*MockManager) GetMeter ¶ added in v0.11.0
func (_mock *MockManager) GetMeter() metric.Meter
GetMeter provides a mock function for the type MockManager
func (*MockManager) GetMetricProvider ¶ added in v0.11.0
func (_mock *MockManager) GetMetricProvider() *metric0.MeterProvider
GetMetricProvider provides a mock function for the type MockManager
func (*MockManager) GetMetricsHttpHandler ¶ added in v0.11.0
func (_mock *MockManager) GetMetricsHttpHandler() http.Handler
GetMetricsHttpHandler provides a mock function for the type MockManager
func (*MockManager) GetPropagator ¶ added in v0.11.0
func (_mock *MockManager) GetPropagator() propagation.TextMapPropagator
GetPropagator provides a mock function for the type MockManager
func (*MockManager) GetSetLogProvider ¶ added in v0.11.0
func (_mock *MockManager) GetSetLogProvider() bool
GetSetLogProvider provides a mock function for the type MockManager
func (*MockManager) GetShutdownHandler ¶ added in v0.11.0
func (_mock *MockManager) GetShutdownHandler() bool
GetShutdownHandler provides a mock function for the type MockManager
func (*MockManager) GetShutdownTimeout ¶ added in v0.11.0
func (_mock *MockManager) GetShutdownTimeout() time.Duration
GetShutdownTimeout provides a mock function for the type MockManager
func (*MockManager) GetTraceProvider ¶ added in v0.11.0
func (_mock *MockManager) GetTraceProvider() *trace.TracerProvider
GetTraceProvider provides a mock function for the type MockManager
func (*MockManager) GetTracer ¶ added in v0.11.0
func (_mock *MockManager) GetTracer() trace0.Tracer
GetTracer provides a mock function for the type MockManager
type MockManager_Expecter ¶ added in v0.11.0
type MockManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockManager_Expecter) ForceFlush ¶ added in v0.11.0
func (_e *MockManager_Expecter) ForceFlush(ctx interface{}) *MockManager_ForceFlush_Call
ForceFlush is a helper method to define mock.On call
- ctx context.Context
func (*MockManager_Expecter) GetLogProvider ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetLogProvider() *MockManager_GetLogProvider_Call
GetLogProvider is a helper method to define mock.On call
func (*MockManager_Expecter) GetLogger ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetLogger() *MockManager_GetLogger_Call
GetLogger is a helper method to define mock.On call
func (*MockManager_Expecter) GetMeter ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetMeter() *MockManager_GetMeter_Call
GetMeter is a helper method to define mock.On call
func (*MockManager_Expecter) GetMetricProvider ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetMetricProvider() *MockManager_GetMetricProvider_Call
GetMetricProvider is a helper method to define mock.On call
func (*MockManager_Expecter) GetMetricsHttpHandler ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetMetricsHttpHandler() *MockManager_GetMetricsHttpHandler_Call
GetMetricsHttpHandler is a helper method to define mock.On call
func (*MockManager_Expecter) GetPropagator ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetPropagator() *MockManager_GetPropagator_Call
GetPropagator is a helper method to define mock.On call
func (*MockManager_Expecter) GetSetLogProvider ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetSetLogProvider() *MockManager_GetSetLogProvider_Call
GetSetLogProvider is a helper method to define mock.On call
func (*MockManager_Expecter) GetShutdownHandler ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetShutdownHandler() *MockManager_GetShutdownHandler_Call
GetShutdownHandler is a helper method to define mock.On call
func (*MockManager_Expecter) GetShutdownTimeout ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetShutdownTimeout() *MockManager_GetShutdownTimeout_Call
GetShutdownTimeout is a helper method to define mock.On call
func (*MockManager_Expecter) GetTraceProvider ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetTraceProvider() *MockManager_GetTraceProvider_Call
GetTraceProvider is a helper method to define mock.On call
func (*MockManager_Expecter) GetTracer ¶ added in v0.11.0
func (_e *MockManager_Expecter) GetTracer() *MockManager_GetTracer_Call
GetTracer is a helper method to define mock.On call
func (*MockManager_Expecter) Shutdown ¶ added in v0.11.0
func (_e *MockManager_Expecter) Shutdown(ctx interface{}, code interface{}) *MockManager_Shutdown_Call
Shutdown is a helper method to define mock.On call
- ctx context.Context
- code int
type MockManager_ForceFlush_Call ¶ added in v0.11.0
MockManager_ForceFlush_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ForceFlush'
func (*MockManager_ForceFlush_Call) Return ¶ added in v0.11.0
func (_c *MockManager_ForceFlush_Call) Return(err error) *MockManager_ForceFlush_Call
func (*MockManager_ForceFlush_Call) Run ¶ added in v0.11.0
func (_c *MockManager_ForceFlush_Call) Run(run func(ctx context.Context)) *MockManager_ForceFlush_Call
func (*MockManager_ForceFlush_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_ForceFlush_Call) RunAndReturn(run func(ctx context.Context) error) *MockManager_ForceFlush_Call
type MockManager_GetLogProvider_Call ¶ added in v0.11.0
MockManager_GetLogProvider_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetLogProvider'
func (*MockManager_GetLogProvider_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetLogProvider_Call) Return(loggerProvider *log.LoggerProvider) *MockManager_GetLogProvider_Call
func (*MockManager_GetLogProvider_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetLogProvider_Call) Run(run func()) *MockManager_GetLogProvider_Call
func (*MockManager_GetLogProvider_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetLogProvider_Call) RunAndReturn(run func() *log.LoggerProvider) *MockManager_GetLogProvider_Call
type MockManager_GetLogger_Call ¶ added in v0.11.0
MockManager_GetLogger_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetLogger'
func (*MockManager_GetLogger_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetLogger_Call) Return(logger log0.Logger) *MockManager_GetLogger_Call
func (*MockManager_GetLogger_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetLogger_Call) Run(run func()) *MockManager_GetLogger_Call
func (*MockManager_GetLogger_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetLogger_Call) RunAndReturn(run func() log0.Logger) *MockManager_GetLogger_Call
type MockManager_GetMeter_Call ¶ added in v0.11.0
MockManager_GetMeter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMeter'
func (*MockManager_GetMeter_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetMeter_Call) Return(meter metric.Meter) *MockManager_GetMeter_Call
func (*MockManager_GetMeter_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetMeter_Call) Run(run func()) *MockManager_GetMeter_Call
func (*MockManager_GetMeter_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetMeter_Call) RunAndReturn(run func() metric.Meter) *MockManager_GetMeter_Call
type MockManager_GetMetricProvider_Call ¶ added in v0.11.0
MockManager_GetMetricProvider_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMetricProvider'
func (*MockManager_GetMetricProvider_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetMetricProvider_Call) Return(meterProvider *metric0.MeterProvider) *MockManager_GetMetricProvider_Call
func (*MockManager_GetMetricProvider_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetMetricProvider_Call) Run(run func()) *MockManager_GetMetricProvider_Call
func (*MockManager_GetMetricProvider_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetMetricProvider_Call) RunAndReturn(run func() *metric0.MeterProvider) *MockManager_GetMetricProvider_Call
type MockManager_GetMetricsHttpHandler_Call ¶ added in v0.11.0
MockManager_GetMetricsHttpHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMetricsHttpHandler'
func (*MockManager_GetMetricsHttpHandler_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetMetricsHttpHandler_Call) Return(handler http.Handler) *MockManager_GetMetricsHttpHandler_Call
func (*MockManager_GetMetricsHttpHandler_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetMetricsHttpHandler_Call) Run(run func()) *MockManager_GetMetricsHttpHandler_Call
func (*MockManager_GetMetricsHttpHandler_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetMetricsHttpHandler_Call) RunAndReturn(run func() http.Handler) *MockManager_GetMetricsHttpHandler_Call
type MockManager_GetPropagator_Call ¶ added in v0.11.0
MockManager_GetPropagator_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPropagator'
func (*MockManager_GetPropagator_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetPropagator_Call) Return(textMapPropagator propagation.TextMapPropagator) *MockManager_GetPropagator_Call
func (*MockManager_GetPropagator_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetPropagator_Call) Run(run func()) *MockManager_GetPropagator_Call
func (*MockManager_GetPropagator_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetPropagator_Call) RunAndReturn(run func() propagation.TextMapPropagator) *MockManager_GetPropagator_Call
type MockManager_GetSetLogProvider_Call ¶ added in v0.11.0
MockManager_GetSetLogProvider_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSetLogProvider'
func (*MockManager_GetSetLogProvider_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetSetLogProvider_Call) Return(b bool) *MockManager_GetSetLogProvider_Call
func (*MockManager_GetSetLogProvider_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetSetLogProvider_Call) Run(run func()) *MockManager_GetSetLogProvider_Call
func (*MockManager_GetSetLogProvider_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetSetLogProvider_Call) RunAndReturn(run func() bool) *MockManager_GetSetLogProvider_Call
type MockManager_GetShutdownHandler_Call ¶ added in v0.11.0
MockManager_GetShutdownHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetShutdownHandler'
func (*MockManager_GetShutdownHandler_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetShutdownHandler_Call) Return(b bool) *MockManager_GetShutdownHandler_Call
func (*MockManager_GetShutdownHandler_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetShutdownHandler_Call) Run(run func()) *MockManager_GetShutdownHandler_Call
func (*MockManager_GetShutdownHandler_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetShutdownHandler_Call) RunAndReturn(run func() bool) *MockManager_GetShutdownHandler_Call
type MockManager_GetShutdownTimeout_Call ¶ added in v0.11.0
MockManager_GetShutdownTimeout_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetShutdownTimeout'
func (*MockManager_GetShutdownTimeout_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetShutdownTimeout_Call) Return(duration time.Duration) *MockManager_GetShutdownTimeout_Call
func (*MockManager_GetShutdownTimeout_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetShutdownTimeout_Call) Run(run func()) *MockManager_GetShutdownTimeout_Call
func (*MockManager_GetShutdownTimeout_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetShutdownTimeout_Call) RunAndReturn(run func() time.Duration) *MockManager_GetShutdownTimeout_Call
type MockManager_GetTraceProvider_Call ¶ added in v0.11.0
MockManager_GetTraceProvider_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTraceProvider'
func (*MockManager_GetTraceProvider_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetTraceProvider_Call) Return(tracerProvider *trace.TracerProvider) *MockManager_GetTraceProvider_Call
func (*MockManager_GetTraceProvider_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetTraceProvider_Call) Run(run func()) *MockManager_GetTraceProvider_Call
func (*MockManager_GetTraceProvider_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetTraceProvider_Call) RunAndReturn(run func() *trace.TracerProvider) *MockManager_GetTraceProvider_Call
type MockManager_GetTracer_Call ¶ added in v0.11.0
MockManager_GetTracer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTracer'
func (*MockManager_GetTracer_Call) Return ¶ added in v0.11.0
func (_c *MockManager_GetTracer_Call) Return(tracer trace0.Tracer) *MockManager_GetTracer_Call
func (*MockManager_GetTracer_Call) Run ¶ added in v0.11.0
func (_c *MockManager_GetTracer_Call) Run(run func()) *MockManager_GetTracer_Call
func (*MockManager_GetTracer_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_GetTracer_Call) RunAndReturn(run func() trace0.Tracer) *MockManager_GetTracer_Call
type MockManager_Shutdown_Call ¶ added in v0.11.0
MockManager_Shutdown_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Shutdown'
func (*MockManager_Shutdown_Call) Return ¶ added in v0.11.0
func (_c *MockManager_Shutdown_Call) Return(err error) *MockManager_Shutdown_Call
func (*MockManager_Shutdown_Call) Run ¶ added in v0.11.0
func (_c *MockManager_Shutdown_Call) Run(run func(ctx context.Context, code int)) *MockManager_Shutdown_Call
func (*MockManager_Shutdown_Call) RunAndReturn ¶ added in v0.11.0
func (_c *MockManager_Shutdown_Call) RunAndReturn(run func(ctx context.Context, code int) error) *MockManager_Shutdown_Call
type Option ¶
type Option func(*t)
func WithLogProvider ¶
func WithLogProvider(provider *logSdk.LoggerProvider) Option
func WithLogProviderOptions ¶
func WithLogProviderOptions(opts ...logProvider.Option) Option
func WithMetricProvider ¶
func WithMetricProvider(provider *metricSdk.MeterProvider) Option
func WithMetricProviderOptions ¶
func WithMetricProviderOptions(opts ...metricProvider.Option) Option
func WithPropagator ¶
func WithPropagator(propagator propagation.TextMapPropagator) Option
func WithShutdownTimeout ¶
func WithTraceProvider ¶
func WithTraceProvider(provider *traceSdk.TracerProvider) Option
func WithTraceProviderOptions ¶
func WithTraceProviderOptions(opts ...traceProvider.Option) Option
func WithoutSetLogProvider ¶
func WithoutSetLogProvider() Option
func WithoutShutdownHandler ¶
func WithoutShutdownHandler() Option