marcuspi/doctrine-log-bridge

允许您将PSR-3兼容的日志记录器传递给Doctrine

1.0.0 2019-02-03 23:16 UTC

This package is auto-updated.

Last update: 2024-09-04 21:49:43 UTC


README

Doctrine的SQLLogger的PSR-3日志桥接器

入门指南

先决条件

您需要一个PSR-3日志记录器和Doctrine的DBAL才能使此内容有意义。

安装

使用composer下载

composer require marcuspi/doctrine-log-bridge

然后将您喜欢的日志记录器和日志级别传递给构造函数

<?php

use Marcuspi\DoctrineLogBridge\LogBridge;
use \Psr\Log\LogLevel;

// set up your logger, or get it from you dependency container or whatever
/** @var \Psr\Log\LoggerInterface $logger */

$logBridge = new LogBridge($logger, LogLevel::INFO);

// ...
// Then, when setting up the DBAL:
/** @var \Doctrine\DBAL\Configuration $config */

$config->setSQLLogger($logBridge);

版本控制

SemVer 用于版本控制。有关可用的版本,请参阅此存储库的标签

作者

许可证

此项目采用MIT许可证 - 有关详细信息,请参阅LICENSE 文件。