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