MCPcopy
hub / github.com/uber-go/zap

github.com/uber-go/zap @v1.28.0 sqlite

1,375 symbols 6,335 edges 143 files 523 documented

Extension points exported contracts — how you extend this code

WriteSyncer (Interface)
A WriteSyncer is an io.Writer that can also flush any buffered data. Note that *os.File (and thus, os.Stderr and os.Stdo [17 imple
zapcore/write_syncer.go
ObjectMarshaler (Interface)
ObjectMarshaler allows user-defined types to efficiently add themselves to the logging context, and to selectively omit [12 imple
zapcore/marshaler.go
Core (Interface)
Core is a minimal, fast logger interface. It's designed for library authors to wrap in a more user-friendly API. [8 implementers]
zapcore/core.go
LevelEnabler (Interface)
LevelEnabler decides whether a given logging level is enabled when logging a message. Enablers are intended to be used [9 implem
zapcore/level.go
LeveledEnabler (Interface)
LeveledEnabler is an interface satisfied by LevelEnablers that are able to report their own level. This interface is de [9 implem
internal/level_enabler.go
ObjectEncoder (Interface)
ObjectEncoder is a strongly-typed, encoding-agnostic interface for adding a map- or struct-like object to the logging co [2 implem
zapcore/encoder.go
CheckWriteHook (Interface)
CheckWriteHook is a custom action that may be executed after an entry is written. Register one on a CheckedEntry with t [2 implem
zapcore/entry.go
Clock (Interface)
Clock is a source of time for logged entries. [2 implementers]
zapcore/clock.go

Core symbols highest fan-in

Info
called by 145
logger.go
Any
called by 109
field.go
Int
called by 89
field.go
Next
called by 87
internal/stacktrace/stack.go
String
called by 81
field.go
With
called by 81
zapcore/core.go

Shape

Function 626
Method 563
Struct 92
TypeAlias 53
Interface 24
FuncType 17

Dependencies from manifests, versioned

github.com/apex/logv1.9.0 · 1×
github.com/davecgh/go-spewv1.1.1 · 1×
github.com/go-kit/logv0.2.1 · 1×
github.com/go-logfmt/logfmtv0.6.0 · 1×
github.com/go-stack/stackv1.8.1 · 1×
github.com/kr/prettyv0.3.0 · 1×
github.com/kr/textv0.2.0 · 1×
github.com/mattn/go-colorablev0.1.13 · 1×
github.com/mattn/go-isattyv0.0.19 · 1×
github.com/pkg/errorsv0.9.1 · 1×
github.com/pmezard/go-difflibv1.0.0 · 1×
github.com/rogpeppe/go-internalv1.8.0 · 1×

For agents

$ claude mcp add zap \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact