Custom logs
dev-master
2020-08-11 20:02 UTC
Requires
- php: ^5.6
Requires (Dev)
This package is auto-updated.
Last update: 2024-06-12 04:46:48 UTC
README
Install the latest version with:
$ composer require yakiv-khorunzhyi/log
Examples
How to use for database?
// database
$logger = new \Y\Logger();
$logger->setStorage()->database(
new PDO('mysql:dbname=test;host=localhost', 'test', 'test'),
'logs' // table name
);
$logger->setFormatter()->database();
$logger->log([
// db column => your value
'name' => 'Yakov',
]);
Write log to file:
$logger->setStorage()->file(__DIR__ . '/logs/event.log');
$logger->setFormatter()->string(';');
$logger->log('Hello world');
License
MIT license.