=======, (*1)
Molajo Log API
, (*2)
Simple, clean API for PHP applications to use with logging., (*3)
At a glance ...
First, the application connects to a Log Handler.
Then, the application can use that connection to perform log operations., (*4)
Example
// Connect to Log Handler
use Molajo\Log\Connection;
$adapter = new Connection('Memory');
// Use connection for log operations
$adapter->log($level, $message, $context = array());
// Use connection to retrieve the entire log
$log = $adapter->get();
Requirements and Compliance
- PHP framework independent, no dependencies
- Requires PHP 5.3, or above
- Semantic Versioning
- Compliant with:
- [phpDocumentor2] (https://github.com/phpDocumentor/phpDocumentor2)
- [phpUnit Testing] (https://github.com/sebastianbergmann/phpunit)
- [Travis Continuous Improvement] (https://travis-ci.org/profile/Molajo)
- Listed on [Packagist] (http://packagist.org) and installed using [Composer] (http://getcomposer.org/)
- Use github to submit pull requests and features
Install using Composer from Packagist
Step 1: Install composer in your project
curl -s https://getcomposer.org/installer | php
Step 2: Create a composer.json file in your project root
{
"require": {
"Molajo/Log": "1.*"
}
}
Step 3: Install via composer
php composer.phar install
Author
Amy Stephen - AmyStephen@Molajo.org - http://twitter.com/AmyStephen
See also the list of contributors participating in this project., (*5)
License
Molajo Log is licensed under the MIT License - see the LICENSE
file for details, (*6)