docs(gologshim): use golog.SlogHandler() in integration example

update integration example to use golog.SlogHandler() instead of
slog.Default().Handler(). more explicit and works even when
GOLOG_CAPTURE_DEFAULT_SLOG=false.
This commit is contained in:
Marcin Rataj
2025-11-05 20:29:57 +01:00
parent 3b3b1fd6e0
commit efa486ddfb

View File

@@ -13,14 +13,19 @@
//
// Applications can optionally connect go-libp2p to go-log by calling SetDefaultHandler:
//
// import golog "github.com/ipfs/go-log/v2"
//
// func init() {
// gologshim.SetDefaultHandler(slog.Default().Handler())
// gologshim.SetDefaultHandler(golog.SlogHandler())
// }
//
// When integrated, go-libp2p logs use go-log's formatting and can be controlled
// programmatically via go-log's SetLogLevel("subsystem", "level") API to adjust
// log verbosity per subsystem at runtime without restarting.
//
// Note: SlogHandler() works even when GOLOG_CAPTURE_DEFAULT_SLOG=false, making
// it more reliable than using slog.Default().Handler().
//
// # Standalone Usage
//
// Without calling SetDefaultHandler, gologshim creates standalone slog handlers