2017 © Pedro Peláez
 

library puja-log

Puja-Log allow sends your logs to files, databases and you can add more drive by your self

image

jinnguyen/puja-log

Puja-Log allow sends your logs to files, databases and you can add more drive by your self

  • Saturday, January 21, 2017
  • by jinnguyen
  • Repository
  • 1 Watchers
  • 0 Stars
  • 18 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

puja-log

Puja-Log are the handler layers, that handle all fatal exceptions/errors ( include fatal errors) from PHP application. Support callback function, (*1)

Install, (*2)

composer require puja-log

Usage, (*3)

include '/path/to/vendor/autoload.php';
use Puja\Logger\Logger;

Example, (*4)

Log File

use Puja\Log\Logger;
 $configures = array(
     'adapters' => array(
         'default' => array(
             'driver' => 'File',
             'priority' => Logger::INFO,
             'save_path' => __DIR__ . '/',
             'file_log' => 'application.log'
         )
     )
 );
 Logger::getAdapter()->info($e); // save to application.log
 Logger::getAdapter()->debug($e, array('bin' => 'test')); // save to test.log
 

Log Db

$configures = array(
    'write_adapter_name' => 'master',
    'adapters' => array(
        'default' => array(
            'host' => 'localhost',
            'username' => 'root',
            'password' => '123',
            'dbname' => 'fwcms',
            'charset' => 'utf8',
        ),
        'master' => array(
            'host' => 'localhost',
            'username' => 'root',
            'password' => '123',
            'dbname' => 'fwcms',
            'charset' => 'utf8',
        )
    )
);

use Puja\Db\Adapter;
new Adapter($configures);

use Puja\Log\Logger;
$configures = array(
    'adapters' => array(
         'default' => array(
             'driver' => 'Db',
             'priority' => Logger::INFO,
             'log_table' => 'puja_log_table', // table that stored log data
             'create_table' => true, // should enable at very first run and disable after that
         )
    )
);
Logger::getAdapter()->info($e); // save to application.log
Logger::getAdapter()->debug($e, array('bin' => 'test')); // save to test.log

The Versions

21/01 2017

dev-master

9999999-dev

Puja-Log allow sends your logs to files, databases and you can add more drive by your self

  Sources   Download

Apache License 2.0

The Requires

 

by Jin Nguyen

log puja puja log

21/01 2017

v1.1.0

1.1.0.0

Puja-Log allow sends your logs to files, databases and you can add more drive by your self

  Sources   Download

Apache License 2.0

The Requires

 

by Jin Nguyen

log puja puja log