predanie / bitrix24-monolog-bundle
允许您通过webhook集成将错误发送到bitrix24聊天
1.0.2
2018-11-13 13:22 UTC
Requires
- php: >=5.5
- ext-intl: *
- php-http/guzzle6-adapter: ^1.1
This package is auto-updated.
Last update: 2024-09-14 02:30:19 UTC
README
安装
使用Composer安装
./composer require predanie/bitrix24-monolog-bundle
此版本已在基于symfony 3.4的项目上进行测试。
将bundle添加到AppKernel.php
$bundles = array( //... new Predanie\Bitrix24Bundle\PredanieBitrix24MonologBundle(), //... );
使用当前路径app/config/bitrix24/monolog.yml创建monolog.yml文件,并将其包含到config_prod.yml文件中
imports:
- { resource: bitrix24/monolog.yml }
添加bitrix24处理器并配置它
monolog: handlers: bitrix24: type: service id: predanie.bitrix24_monolog_handler predanie_bitrix24_monolog: chat_id: '%bitrix24_chat_id%' user_id: '%bitrix24_user_id%' webhook: '%bitrix24_webhook%'
将参数添加到您的parameters.yml
bitrix24_chat_id: 1 # your bitrix24 chat for logging bitrix24_user_id: 1 # user id who send messages to bitrix24 chat bitrix24_webhook: xxxxxxxxxxxxxx # Weebhook code - need to create in the Bitrix24 admin panel
享受吧!
附言:如果您需要发送一些自定义异常,只需调用bitrix24管理员。
DefaultController.php示例
$this->get('predanie.bitrix24_manager')->imMessageAdd($e->getMessage());