seven.io / monolog
一个通过seven发送短信的Monolog处理器
0.1.0
2022-03-17 04:54 UTC
Requires
- php: >=5.6
- beberlei/assert: ^2
- monolog/monolog: ^1
- sms77/api: dev-php5.6
Requires (Dev)
- phpunit/phpunit: ^5
This package is auto-updated.
Last update: 2024-09-15 14:43:59 UTC
README
Monolog处理器
通过seven发送日志条目或通过seven进行语音呼叫。
安装
此包可以通过composer安装。
composer require seven.io/monolog
用法
use Seven\Monolog\Config; use Seven\Monolog\Handler; use Monolog\Logger; $logger = Logger('demo'); $apiKey = getenv('SEVEN_API_KEY'); // seven API key required for sending // SMS $cfg = [ Config::KEY_API_KEY => $apiKey, Config::KEY_FLASH => 0, // 0 or 1 Config::KEY_FOREIGN_ID => 'MyForeignID', // optional foreign ID max 64 chars consisting of a-zA-Z0-9, ._@ Config::KEY_FROM => 'Monolog', // optional sender - max 11 alphanumeric or 16 numeric characters Config::KEY_JSON => 0, // 0 or 1 Config::KEY_LABEL => 'MyLabel', // optional label max 100 chars consisting of a-zA-Z0-9, ._@ Config::KEY_NO_RELOAD => 0, // 0 or 1 Config::KEY_PERFORMANCE_TRACKING => 0, // 0 or 1 Config::KEY_TO => '+491234567890', // recipient(s) separated by comma ]; $handler = Handler::buildFromArray($cfg); $logger ->pushHandler($handler) ->addCritical('critical bug'); // text-to-speech call $cfg = [ Config::KEY_API_KEY => $apiKey, Config::KEY_APP => Config::APP_VOICE, Config::KEY_FROM => '+4901234567890', // optional sender - must be verified or a shared inbound number Config::KEY_JSON => 0, // 0 or 1 Config::KEY_TO => '+491234567890', // recipient(s) separated by comma ]; $handler = Handler::buildFromArray($cfg); $logger ->pushHandler($handler) ->addCritical('critical bug');
支持
需要帮助?请随时联系我们。