jeremycurny/monolog-mysqlhandler

此包已被废弃,不再维护。未建议替代包。

Monolog 的处理器,将日志发送到 MySQL

v0.0.3 2016-07-03 15:47 UTC

This package is auto-updated.

Last update: 2019-09-24 19:11:46 UTC


README

Monolog 的 MySQL 处理器

示例

use Monolog\Handler\MysqlHandler;
use Monolog\Logger;

$logger = new Logger("myLogger");
$tableName = "logger";

$logger->pushHandler(new MysqlHandler($pdo, $tableName, Logger::DEBUG));

$logger->info("This is my first log !");

创建表

CREATE TABLE `logger` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `message` varchar(255) NOT NULL,
  `context` text NOT NULL,
  `level` int(10) unsigned NOT NULL,
  `level_name` varchar(31) NOT NULL,
  `channel` varchar(255) NOT NULL,
  `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

许可证

此工具是免费软件,并根据 MIT 许可证分发。请查阅 LICENSE 文件以获取更多信息。

Jeremy Curny