awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php-fig avatar

php-fig/log

0
View on GitHub↗
10,440 estrellas·189 forks·PHP·MIT·4 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de php-fig/logGráfico del historial de estrellas de php-fig/log

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Log

Proyectos open-source similares, clasificados según cuántas características comparten con Log.
  • seldaek/monologAvatar de Seldaek

    Seldaek/monolog

    21,388Ver en 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
    Ver en GitHub↗21,388
  • php-fig/containerAvatar de php-fig

    php-fig/container

    10,012Ver en GitHub↗

    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
    Ver en GitHub↗10,012
  • hyperdxio/hyperdxAvatar de hyperdxio

    hyperdxio/hyperdx

    9,324Ver en GitHub↗

    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
    Ver en GitHub↗9,324
  • apple/swift-logAvatar de apple

    apple/swift-log

    4,022Ver en GitHub↗

    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
    Ver en GitHub↗4,022
Ver las 30 alternativas a Log→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de php-fig/log?

Las características principales de php-fig/log son: PHP Standard Interface Implementations, Interface-Based Abstractions, Implementation-Agnostic APIs, Interoperability Specifications, Logging APIs, Application Logging, Log Level Mappings, Logging Interfaces.

¿Qué alternativas de código abierto existen para php-fig/log?

Las alternativas de código abierto para php-fig/log incluyen: 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…