log
Package log provides winston/pino-style logging on top of log/slog. Node equivalent: winston, pino.
import "github.com/sahilkhaire/gox/log"
Select a symbol below — each page explains what it does, shows Node.js vs Go comparisons, and includes a runnable example.
Functions
| Symbol | Node.js | Kind | Summary |
|---|---|---|---|
| SetDefault | — | func | SetDefault replaces the package default logger. |
Types
| Symbol | Node.js | Kind | Summary |
|---|---|---|---|
| Logger | — | type | Logger wraps slog.Logger with familiar leveled helpers. |
Methods
| Symbol | Node.js | Kind | Summary |
|---|---|---|---|
| Logger.Default | — | method | Default returns the package-level default logger. |
| Logger.New | winston.createLogger() | method | New returns a Logger writing JSON to stderr at info level. |
| Logger.NewWithLevel | — | method | NewWithLevel returns a Logger at the given level. |