hyper-p2p-log-gossip
Level-filtered log ring buffer with P2P fanout on a shared topic.
Category: Observability
Composes with: hyper-p2p-health-probe, hyper-p2p-trace-span
Protocol: log-gossip/v1
When to use
Aggregate debug/info/warn/error lines across peers without a central log server.
When not to use
Durable retention or compliance logging.
Quick start
const { HyperP2PLogGossip } = require('hyper-p2p-log-gossip')
const logs = new HyperP2PLogGossip({ topic: 'logs-demo', minLevel: 'info' })
await logs.ready()
logs.log('info', 'peer started', { v: 1 })
console.log(logs.tail(10))
await logs.close()
Docs
Test
npm install && npm test