SwiftyBeaver is an extensible logging framework for Swift that routes log output to multiple destinations simultaneously, including the Xcode console, local files, and remote cloud services. It supports recording messages at distinct severity levels with corresponding visual styling, and can attach arbitrary contextual data such as numbers, arrays, or dictionaries to log entries without requiring manual string conversion.
Les fonctionnalités principales de swiftybeaver/swiftybeaver sont : Swift, Multi-Destination Log Routers, Console Color Mappings, Severity-Based Console Colorizers, Developer Console Logging, Console Log Formatters, Severity Level Styling, Log File Writers.
Les alternatives open-source à swiftybeaver/swiftybeaver incluent : davewoodcom/xcglogger — XCGLogger is a logging framework for Swift applications designed to capture events and system state for debugging and… gabime/spdlog — spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It… log4js-node/log4js-node — This is a logging framework for Node.js based on the log4j architecture. It provides a system for managing… orhanobut/logger — This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android… debug-js/debug — This project is a JavaScript logging utility and namespace-based debugger used for printing formatted, color-coded… charmbracelet/log — This is a structured logging library designed to produce logs using key-value pairs, severity levels, and…
XCGLogger is a logging framework for Swift applications designed to capture events and system state for debugging and troubleshooting. It automatically includes metadata such as timestamps, line numbers, function names, and filenames in every log entry. The framework minimizes CPU overhead through deferred string evaluation, which delays expensive interpolation until the active log level is verified. To prevent blocking the main execution thread during I/O tasks, it utilizes an asynchronous log router that offloads writing operations to background queues. The system supports multi-destinatio
spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It serves as an asynchronous logging framework and thread-safe library that coordinates access across concurrent threads to maintain message integrity. The project functions as a multi-target log router, distributing single events to multiple destinations such as consoles, files, and system daemons. It includes a log rotation manager that handles file lifecycles through basic, rotating, or daily rollover strategies to prevent disk exhaustion. The library covers a broad range of cap
This is a logging framework for Node.js based on the log4j architecture. It provides a system for managing hierarchical loggers and severity thresholds, allowing application events to be recorded and categorized across different levels of importance. The framework is distinguished by its cluster-aware logging, which synchronizes and coordinates output across multiple process clusters into a unified stream. It also includes a dedicated log file rotation manager that automatically rolls files by date or size to prevent disk space exhaustion, and a network log transporter for sending data to rem
This Android logging library is a toolkit for printing formatted, stylized, and filtered debug messages to the Android console and local files. It functions as a console log styler, a log file writer, and a formatter for converting complex data into human-readable text. The library provides specific utilities for customizing the visual appearance of logs by tracking thread information and call depth. It includes capabilities for converting JSON, XML, and collection data into readable formats and saving console entries to local files for offline analysis. The system covers broader log managem