internalv2compat

package
v0.9.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2022 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package internalv2compat is an INTERNAL ONLY library provided for transitional projects that need to use baseplate v2 and v0 in the same module.

DO NOT USE THIS LIBRARY DIRECTLY. Breaking changes may be made to this package at any time.

Deprecated: This is an internal library and should not be used directly.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GlobalLogger

func GlobalLogger() *zap.SugaredLogger

GlobalLogger is an inlineable accessor for the global logger to allow for injection from baseplate v2.

func OverrideLogger

func OverrideLogger(logger *zap.SugaredLogger)

OverrideLogger allows baseplate v2 to override the global logger irrevocably.

func SetGlobalLogger

func SetGlobalLogger(logger *zap.SugaredLogger)

SetGlobalLogger allows baseplate v0 to set the global logger.

Types

type IsHTTP

type IsHTTP interface {
	// contains filtered or unexported methods
}

IsHTTP allows detecting the unexported httpbp.server without resorting to reflection.

type IsThrift

type IsThrift interface {
	// contains filtered or unexported methods
}

IsThrift allows detecting the unexported thriftbp.server without resorting to reflection.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL