Package: wnpp
Severity: wishlist
Owner: Ahmed Gamal <ahmed.gamal9...@gmail.com>

* Package name    : php-psr-log
  Version         : 1.1.4
  Upstream Author : PHP-FIG <http://www.php-fig.org/>
* URL             : https://github.com/php-fig/log
* License         : MIT
  Programming Lang: PHP
  Section         : php

Description:
 Common interface for logging libraries (PSR-3)

 This package provides the standard PSR-3 logging interface for PHP. It
defines
 a common interface for logging libraries, allowing applications and
libraries
 to use any compatible logger implementation that follows the PSR-3
specification.

 The package contains the standard interfaces for logging messages at
various
 levels (debug, info, warning, error, etc.), ensuring interoperability and
 flexibility in PHP applications.

Rationale:
 This package is required as a dependency for FOSSology, an open source
license
 compliance system. FOSSology uses PHP-based tools for source code analysis
and
 license detection, which rely on the PSR-3 logging interface for
consistent and
 flexible logging across its components.

 The php-psr-log package is essential for:
 - Providing a standardized logging interface for FOSSology components
 - Ensuring interoperability with PSR-3 compliant logging libraries
 - Supporting consistent logging practices across the codebase
 - Enabling integration with a wide range of logging backends
 - Promoting maintainable and testable code

Technical Details:
 - Requires PHP >= 5.3.0
 - Implements PSR-3 logging interface specification
 - Uses PSR-4 autoloading
 - Provides interfaces for logger interoperability
 - MIT licensed for maximum compatibility
 - Part of the PHP-FIG standards recommendations

Dependencies:
 - php (>= 5.3.0)
 - Build dependencies: phpunit, php-codesniffer

The package will be maintained by Ahmed Gamal <ahmed.gamal9...@gmail.com>
as part
of the FOSSology packaging effort.

--
Ahmed Gamal
FOSSology Debian Packaging Team

Reply via email to