awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apple avatar

apple/swift-log

0
View on GitHub↗
4,022 stele·340 fork-uri·Swift·Apache-2.0·4 vizualizăriswiftpackageindex.com/apple/swift-log↗

Swift Log

swift-log este un API de logare standardizat și un strat abstract de logare pentru aplicații și biblioteci Swift. Oferă o interfață unificată pentru emiterea mesajelor de log, decuplând actul înregistrării evenimentelor de implementarea specifică de stocare sau afișare.

Sistemul funcționează ca o interfață de backend pentru logare, permițând rutarea ieșirii log-urilor către destinații terțe personalizate prin implementarea de handlere pluggable.

Acest framework se concentrează pe observabilitatea aplicațiilor Swift și standardizarea logării, asigurând un set consistent de cerințe pentru înregistrarea comportamentului sistemului în diferite proiecte.

Features

  • Logging Interfaces - Provides a standardized logging interface for Swift applications and libraries to ensure consistent event recording.
  • Logging API Abstractions - Provides a backend-agnostic interface that decouples log emission from the actual storage or transport mechanism.
  • Log Message Routing - Routes log messages from a generic interface to specific backend implementations via registered handler functions.
  • Custom Log Destinations - Enables routing of log messages to custom third-party destinations through the implementation of pluggable handlers.
  • Leveled Logging - Discards log messages at the call site based on a defined severity level to optimize performance.
  • Pluggable Logging Backends - Provides a system for routing log output to custom destinations using a pluggable handler interface.
  • Language-Specific Logging Standards - Creates a unified interface for Swift libraries and apps to emit logs without tying them to a specific implementation.
  • Logging Abstractions - Functions as an abstract logging layer that decouples the recording of events from the final storage or display.
  • Swift - Provides a consistent logging framework for recording system behavior and observability across Swift projects.
  • Log Handler Registrations - Allows applications to dynamically change and manage active logging destinations during runtime by swapping handlers.
  • Dependency-Free Architectures - Implements a minimal set of requirements to allow libraries to emit logs without forcing external dependencies on consumers.

Istoric stele

Graficul istoricului de stele pentru apple/swift-logGraficul istoricului de stele pentru apple/swift-log

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Swift Log

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Swift Log.
  • seldaek/monologAvatar Seldaek

    Seldaek/monolog

    21,388Vezi pe GitHub↗

    Monolog is a logging library that implements the PSR-3 standard to ensure interoperable log handling across PHP applications. It provides a standardized interface for managing log records, allowing the logging system to remain replaceable across different libraries and frameworks. The library features a routing engine that distributes log messages to multiple destinations, including files, sockets, databases, and external web services. It enables severity-based routing and integration with third-party cloud platforms, messaging apps, and email services for centralized log management. To supp

    PHPhacktoberfestloggerlogging
    Vezi pe GitHub↗21,388
  • php-fig/logAvatar php-fig

    php-fig/log

    10,440Vezi pe GitHub↗

    This project is a standardized specification for logging APIs in PHP. It defines a common logging interface and a set of severity levels to ensure ecosystem-wide compatibility between different logging implementations. The project focuses on PHP library interoperability by providing a vendor-neutral interface. This allows various software packages to record application events consistently without being tied to a specific logging vendor, adhering to the PSR-3 implementation standard. The specification covers architectural primitives for logging abstractions, including implementation-agnostic

    PHPpsr-3
    Vezi pe GitHub↗10,440
  • davewoodcom/xcgloggerAvatar DaveWoodCom

    DaveWoodCom/XCGLogger

    3,986Vezi pe GitHub↗

    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

    Swift
    Vezi pe GitHub↗3,986
  • php-fig/fig-standardsAvatar php-fig

    php-fig/fig-standards

    12,517Vezi pe GitHub↗

    This project establishes a collection of interoperability standards for the PHP ecosystem. It defines common technical specifications to ensure that separate software projects and libraries can work together without compatibility issues. The standards cover a variety of core domains, including specifications for class autoloading through namespace-to-path mapping, shared coding style guides for codebase uniformity, and common component interfaces for services such as logging and caching. It also defines shared specifications for network communication to ensure consistent interactions between

    Vezi pe GitHub↗12,517
Vezi toate cele 30 alternative pentru Swift Log→

Întrebări frecvente

Ce face apple/swift-log?

swift-log este un API de logare standardizat și un strat abstract de logare pentru aplicații și biblioteci Swift. Oferă o interfață unificată pentru emiterea mesajelor de log, decuplând actul înregistrării evenimentelor de implementarea specifică de stocare sau afișare.

Care sunt principalele funcționalități ale apple/swift-log?

Principalele funcționalități ale apple/swift-log sunt: Logging Interfaces, Logging API Abstractions, Log Message Routing, Custom Log Destinations, Leveled Logging, Pluggable Logging Backends, Language-Specific Logging Standards, Logging Abstractions.

Care sunt câteva alternative open-source pentru apple/swift-log?

Alternativele open-source pentru apple/swift-log includ: seldaek/monolog — Monolog is a logging library that implements the PSR-3 standard to ensure interoperable log handling across PHP… php-fig/fig-standards — This project establishes a collection of interoperability standards for the PHP ecosystem. It defines common technical… php-fig/log — This project is a standardized specification for logging APIs in PHP. It defines a common logging interface and a set… davewoodcom/xcglogger — XCGLogger is a logging framework for Swift applications designed to capture events and system state for debugging and… rust-lang/log — This project provides a lightweight logging facade for Rust applications, serving as a standardized interface for… swiftybeaver/swiftybeaver — SwiftyBeaver is an extensible logging framework for Swift that routes log output to multiple destinations…