Custom logs

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 1

pkg:composer/yakiv-khorunzhyi/log

dev-master 2020-08-11 20:02 UTC

This package is auto-updated.

Last update: 2025-10-12 08:04:39 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.