First, install Composer if you don't yet have it:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
Create a composer.json
file with the following content:
{
"require": {
"apache/log4php": "2.3.0"
}
}
Run the Composer install procedure:
php composer.phar install
This will install Apache log4php in vendor/apache/log4php
.
To use log4php simply include vendor/autoload.php
in your script.
require 'vendor/autoload.php';
$log = Logger::getLogger("foo");
$log->info("Yay! Works!");
Enjoy!
Links:
apparently apache migrated where they were hosting it but forgot (didn't know about?) packagist: https://issues.apache.org/jira/browse/LOG4PHP-242