logging

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// LogFileName is the default log file name inside the workspace.
	LogFileName = "decsr.log"
)

Variables

This section is empty.

Functions

func Close

func Close()

Close flushes and closes the log file. Safe to call multiple times.

func ForComponent

func ForComponent(component string) *slog.Logger

ForComponent returns a logger with a pre-set "component" attribute.

func Setup

func Setup()

Setup initializes the global slog logger with a discard handler. Call SetupFile once the workspace directory is known to start writing to disk.

func SetupFile

func SetupFile(dir, filename string) error

SetupFile opens (or creates) a log file scoped to dir and configures the global slog logger to write there. The caller should defer logging.Close() to flush the file.

Types

This section is empty.

Jump to

Keyboard shortcuts

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