logging

package
v0.8.11 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package logging provides a file-only slog sink for components that own rich, pre-formatted terminal output (e.g. the migration reporter) and need to mirror a clean, structured copy into kcp.log — without echoing to the console, where they already print their own formatted version.

This is a deliberately narrow escape hatch. The default path for emitting a line is the standard slog levels (see the output-routing table in CLAUDE.md); reach for the file-only sink only when a component prints rich terminal output that cannot go through the clean slog.Info console render.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func File

func File() *slog.Logger

File returns the file-only logger.

func SetFile

func SetFile(l *slog.Logger)

SetFile installs the file-only logger. Called once during logging setup.

Types

This section is empty.

Jump to

Keyboard shortcuts

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