swestcott/monolog-extension
Composer 安装命令:
composer require swestcott/monolog-extension
包简介
Monolog extension for Behat
README 文档
README
Integrates the Monolog logging framework with Behat.
Installation
Add the dependency to composer.json,
"require": { ... "swestcott/monolog-extension": "*" }
And install/update your dependancies,
$ curl http://getcomposer.org/installer | php
$ php composer.phar install
Configuration
# behat.yml default: extensions: swestcott\MonologExtension\Extension: handlers: stdout: type: stream path: php://stdout level: debug
Usage
Each context/subcontext is assigned it's own Monolog channel, named after context class name. It is set directly against the context.
Example 1
class FeatureContext extends BehatContext { /** * @When /^I add together "([^"]*)" and "([^"]*)"$/ */ public function iAddTogether($value1, $value2) { $this->logger->info('Adding "' . $value1 . '" and "' . $value2 . '"'); $this->result = $value1 + $value2; } }
Output,
[2013-01-01 00:00:00] FeatureContext.INFO: Adding "1" and "2" [] []
Example 2
Including context in messages
class FeatureContext extends BehatContext { /** * @When /^I add together "([^"]*)" and "([^"]*)"$/ */ public function iAddTogether($value1, $value2) { $this->logger->info('Adding values', array($value1, $value2)); $this->result = $value1 + $value2; } }
Output,
[2013-01-01 00:00:00] FeatureContext.INFO: Adding values ["1", "2"] []
Copyright
Copyright (c) 2013 Simon Westcott. See LICENSE for details.
统计信息
- 总下载量: 458
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: New
- 更新时间: 2012-12-28