{"repo":"chrischtel/nexlog","free":true,"listed":false,"github":"https://github.com/chrischtel/nexlog","clone":"git clone https://github.com/chrischtel/nexlog.git","description":"A modern, feature-rich logging library for Zig with thread-safety, file rotation, and colorized output. High-performance logging made easy.","language":"Zig","stars":110,"topics":["library","logging","thread-safe","zig","file-rotation"],"license":"MIT","category":"dev-tools","readme_excerpt":"nexlog A powerful, fast, and beautifully simple logging library for Zig applications. Built from the ground up to handle everything from quick debugging to production-scale logging with grace. --- Currently in active development - check the CHANGELOG for the latest updates Compatible with Zig 0.14 and 0.15.0-dev.877+0adcfd60f [!WARNING] Zig v0.15.1 dropped gzip compression support in the standard library. Coming with the next update, compressing rotated files with gzip will be unavailable. For further information, follow this issue. Why nexlog? After working with logging libraries across different languages, I found myself constantly missing features or fighting with overly complex APIs. nexlog was born from the simple idea that logging should be powerful when you need it, but never get in your way when you don't. Whether you're debugging a quick script or building a distributed system that needs to track requests across services, nexlog scales with your needs. Features Core Logging - Multiple log levels with beautiful colored output - Automatic source location tracking (file, line, function) - Rich metadata support with timestamps and thread IDs - Zero-overhead when logging is disabled Advanced Features - Context tracking for following requests across your application - Structured logging with JSON, logfmt, and custom formats - Automatic file rotation with configurable size limits - Custom handlers for sending logs anywhere - High-performance async mode for demanding applica","default_branch":null,"files":null,"tree":[],"storefront":"/r/chrischtel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chrischtel/nexlog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}