sinevia/php-library-sqldb-monolog

PHP Library Monolog Handler for SqlDb

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/sinevia/php-library-sqldb-monolog

v1.2.0 2019-06-24 20:06 UTC

This package is auto-updated.

Last update: 2025-09-25 11:18:33 UTC


README

/**
 * Logger function
 * @return \Monolog\Logger
 */
function logger($channel="default")
{
    static $logger = null;

    if (is_null($logger)) {
        //Create MysqlHandler
        $mySQLHandler = new \Sinevia\SqlDbMonologHandler($YOURPDO, $YOOURLOGTABLENAME, \Monolog\Logger::DEBUG);

        //Create logger
        $logger = new \Monolog\Logger($channel);
        $logger->pushHandler($mySQLHandler);
    }

    return $logger;
}