zapgo.uber.org/zap/internal Index | Files | Directories

package internal

import "go.uber.org/zap/internal"

Package internal and its subpackages hold types and functionality that are not part of Zap's public API.

Index

Types

type LeveledEnabler

type LeveledEnabler interface {
	zapcore.LevelEnabler

	Level() zapcore.Level
}

LeveledEnabler is an interface satisfied by LevelEnablers that are able to report their own level.

This interface is defined to use more conveniently in tests and non-zapcore packages. This cannot be imported from zapcore because of the cyclic dependency.

Source Files

level_enabler.go

Directories

PathSynopsis
internal/bufferpoolPackage bufferpool houses zap's shared internal buffer pool.
internal/colorPackage color adds coloring functionality for TTY output.
internal/exitPackage exit provides stubs so that unit tests can exercise code that calls os.Exit(1).
internal/poolPackage pool provides internal pool utilities.
internal/readmereadme generates Zap's README from a template.
internal/stacktracePackage stacktrace provides support for gathering stack traces efficiently.
internal/ztestPackage ztest provides low-level helpers for testing log output.
Version
v1.27.0 (latest)
Published
Feb 20, 2024
Platform
linux/amd64
Imports
1 packages
Last checked
6 hours ago

Tools for package owners.