| I’m sharing HaloLog, a structured logger I have developed for three years and run inside an interoperability project for the past two. Its goal is low-overhead structured logging without trading away JSON correctness, race safety, configured PII masking, or compile-checked telemetry fields. This is a public release and a request for independent reproduction of the measurements, not a claim about disk or network throughput. The committed suite compares HaloLog with zap, zerolog, slog, logrus, and phuslu/log while encoding and dispatching complete JSON records to io.Discard. On the published Go 1.27 linux/amd64 host, HaloLog measured 23.9 ns/op for one complete record and 0 B/op, 0 allocs/op across all its measured scenarios. The repository documents the hardware, configurations, methodology, known differences, and correctness guardrails. These are results for those workloads and that host, not a universal performance claim. If you reproduce or falsify a result, please include the Go version, hardware, command, and raw output. Useful counterexamples include an allocation, invalid JSON, a race, an unfair competitor configuration, or a workload in which HaloLog performs worse. [link] [留言] |
DevOps
Read original: https://www.reddit.com/r/golang/comments/1w6m19h/benchmarking_halolog_against_zap_zerolog_slog/
Benchmarking HaloLog against zap, zerolog, slog, logrus, and phuslu/log: 23.9 ns/op
/u/Fabulous-Cookie-6457 Reddit r/golang
18 views
← Previous
OpenAI Astra: What Published Cybersecurity Testing Means for AI Automation
Next →
Tesla is asking people if they want to buy and run Cybercab fleets
Related
Upgrading a Locked-Down Linux Fleet with Nothing but kubectl
DevOps
53
Dev.to (EN Zone)
PasteSwitch: 108 crypto-theft ads on a hijacked HBO Max Reddit account
DevOps
39
DEV Community
Code Hosting vs CI/CD: GitHub Actions, GitLab CI, Jenkins, CircleCI, Argo Workflows and More — What Actually Fits Your Stack?
DevOps
40
Dev.to (EN Zone)
My build finished in 0 seconds and thirteen test suites passed. They had run yesterday's binary.
DevOps
37
DEV Community
Comments0
No comments yet — be the first