bartlett / monolog-growlhandler
Monolog 处理器,用于将通知发送到 Mac OS X 和 Windows 上的 Growl
1.0.1
2020-03-25 18:36 UTC
Requires
- php: >=5.3.0
- monolog/monolog: ~1.10
- pear/net_growl: ~2.7
Requires (Dev)
Suggests
- bartlett/monolog-callbackfilterhandler: Advanced filtering strategies for Monolog
- bartlett/phpunit-loggertestlistener: Allow logging unit tests to your favorite PSR-3 logger interface
This package is auto-updated.
Last update: 2024-08-26 03:58:50 UTC
README
GrowlHandler 是一个 Monolog 处理器,用于将通知发送到 Mac OS X 和 Windows 上的 Growl。
安装
-
通过 packagist 安装当前源码 dev-master 或稳定版本 1.0.0
文档
GrowlHandler 1.0 的文档可用,可在 英文 中在线阅读或下载以便稍后阅读(多种格式)。
AsciiDoc 源代码可在仓库的 docs
文件夹中找到。
贡献
对源代码及其文档的贡献总是受欢迎的。
作为开发者,我总是很高兴当我有尽可能多的信息来检查和发现问题时。这就是我创建了一个 PHPUnit TestSuite Listener for compatible PSR-3 Loggers 的原因。
最近,为 php-compatinfo 项目,我编写了一个新的 PHPUnit ResultPrinter 类,它基于 PSR-3 日志记录器概念。你可以在 CompatInfo 的博客中的这篇 文章 中了解更多信息。
如果你想使用它,那么
-
通过 Composer 安装所有组件
$ php composer.phar require --dev bartlett/monolog-growlhandler
-
创建一个至少包含以下内容的
phpunit.xml
文件
<?xml version="1.0" encoding="UTF-8"?> <phpunit backupGlobals="true" backupStaticAttributes="false" bootstrap="tests/bootstrap.dev.php" colors="true" stopOnError="false" stopOnFailure="false" stopOnIncomplete="false" stopOnRisky="false" stopOnSkipped="false" verbose="true" printerClass="Bartlett\Tests\Monolog\Handler\ResultPrinter" > <filter> <whitelist> <directory suffix=".php">src/</directory> </whitelist> </filter> <testsuites> <testsuite name="Monolog GrowlHandler Test Suite"> <directory suffix="Test.php">tests/</directory> </testsuite> </testsuites> </phpunit>
-
如果需要更改某些行为,请在
tests\MonologConsoleLogger.php
中配置 PSR-3 日志记录器
PHPUnit 4.6.6 by Sebastian Bergmann and contributors. Configuration read from C:\home\github\monolog-growlhandler\phpunit.xml Monolog GrowlHandler Test Suite: Test suite started with 19 tests Bartlett\Tests\Monolog\Handler\GrowlHandlerTest: Test suite started with 19 tests Bartlett\Tests\Monolog\Handler\GrowlHandlerTest::testIsHandling: Test suite started with 8 tests Bartlett\Tests\Monolog\Handler\GrowlHandlerTest::testIsHandling: Test suite ended. Results OK. Tests: 8, Assertions: 8 Bartlett\Tests\Monolog\Handler\GrowlHandlerTest::testIsHandlingLevel: Test suite started with 8 tests Bartlett\Tests\Monolog\Handler\GrowlHandlerTest::testIsHandlingLevel: Test suite ended. Results OK. Tests: 8, Assertions: 8 Bartlett\Tests\Monolog\Handler\GrowlHandlerTest: Test suite ended. Results OK. Tests: 0, Assertions: 0 Monolog GrowlHandler Test Suite: Test suite ended. Results OK. Tests: 19, Assertions: 18 Time: 431 ms, Memory: 9.00Mb Results OK. Tests: 19, Assertions: 18