awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php-fig avatar

php-fig/log

0
View on GitHub↗
10,440 Stars·189 Forks·PHP·MIT·4 Aufrufe

Log

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 designs and standardized method signatures. It enables context-aware message passing and fixed-level severity mapping to maintain consistent importance ranking across different libraries.

Features

  • PHP Standard Interface Implementations - Implements the PSR-3 standard interface to ensure logging compatibility across the PHP ecosystem.
  • Interface-Based Abstractions - Implements interface-based abstractions to decouple logging calls from specific storage or transport implementations.
  • Implementation-Agnostic APIs - Separates the logging API definition from the actual logic used to write logs to various targets.
  • Interoperability Specifications - Provides an interoperability specification that allows various PHP packages to share a single logging implementation.
  • Logging APIs - Provides a standardized API for recording application events through consistent method signatures and severity levels.
  • Application Logging - Defines a common set of logging levels and interfaces for consistent application-level event recording.
  • Log Level Mappings - Defines standardized log level mappings to ensure consistent importance ranking across different PHP logging libraries.
  • Logging Interfaces - Establishes a common set of logging interfaces and levels to ensure interoperability between PHP implementations.
  • API Signature Standards - Enforces specific argument types and return values for logging methods to guarantee interchangeable library compatibility.
  • Structured Logging - Provides a mechanism for passing associative arrays as context alongside log messages for structured logging.

Star-Verlauf

Star-Verlauf für php-fig/logStar-Verlauf für php-fig/log

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Log

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Log.
  • seldaek/monologAvatar von Seldaek

    Seldaek/monolog

    21,388Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,388
  • php-fig/containerAvatar von php-fig

    php-fig/container

    10,012Auf GitHub ansehen↗

    This project is a shared technical specification and standard interface for dependency injection containers in PHP. It defines a common set of interfaces for retrieving services and dependencies, ensuring that different container implementations remain interoperable across the PHP ecosystem. By establishing a standardized API for dependency retrieval, the project allows developers to create libraries that function with any compliant container. This prevents vendor lock-in and enables different container implementations to be swapped without requiring changes to the application code. The spec

    PHP
    Auf GitHub ansehen↗10,012
  • hyperdxio/hyperdxAvatar von hyperdxio

    hyperdxio/hyperdx

    9,324Auf GitHub ansehen↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    TypeScriptalertinganalyticsapm
    Auf GitHub ansehen↗9,324
  • apple/swift-logAvatar von apple

    apple/swift-log

    4,022Auf GitHub ansehen↗

    swift-log is a standardized logging API and abstract logging layer for Swift applications and libraries. It provides a unified interface for emitting log messages, decoupling the act of recording events from the specific storage or display implementation. The system functions as a logging backend interface, allowing log output to be routed to custom third-party destinations through the implementation of pluggable handlers. This framework focuses on Swift application observability and logging standardization, ensuring a consistent set of requirements for recording system behavior across diffe

    Swiftloggingswift-server
    Auf GitHub ansehen↗4,022
Alle 30 Alternativen zu Log anzeigen→

Häufig gestellte Fragen

Was macht php-fig/log?

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.

Was sind die Hauptfunktionen von php-fig/log?

Die Hauptfunktionen von php-fig/log sind: PHP Standard Interface Implementations, Interface-Based Abstractions, Implementation-Agnostic APIs, Interoperability Specifications, Logging APIs, Application Logging, Log Level Mappings, Logging Interfaces.

Welche Open-Source-Alternativen gibt es zu php-fig/log?

Open-Source-Alternativen zu php-fig/log sind unter anderem: seldaek/monolog — Monolog is a logging library that implements the PSR-3 standard to ensure interoperable log handling across PHP… php-fig/container — This project is a shared technical specification and standard interface for dependency injection containers in PHP. It… hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and… gabime/spdlog — spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It… doctrine/cache — This PHP caching library provides a key-value storage abstraction designed to reduce application computation time by… apple/swift-log — swift-log is a standardized logging API and abstract logging layer for Swift applications and libraries. It provides a…