consynki / yii2-dropbox
一个允许您将dropbox添加为组件的Yii2 Dropbox包装器
1.0.0
2016-05-22 07:49 UTC
Requires
- php: >=5.4.0
- dropbox/dropbox-sdk: 1.1.*
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 19:04:07 UTC
README
Yii2 Pushover提供组件和日志目标,用于发送Pushover (https://pushover.net/) 消息。
安装
composer require consynki/yii2-pushover "*"
或者将 "consynki/yii2-pushover": "*"
添加到您的composer.json文件,并运行composer update
配置文件
'components' => [ 'pushover' => [ 'class' => 'consynki\yii\pushover\Pushover', 'user_key' => '<your-user-key>', 'api_key' => '<your-api-key>', ], 'log' => [ 'targets' => [ [ 'class' => 'consynki\yii\pushover\Target', 'levels' => ['error'], 'except' => ['yii\web\HttpException:404'], ] ], ], ]
如果您想通过日志系统向pushover发送消息,则只需要配置日志目标。如果您想直接通过组件发送消息,也可以。
日志跟踪将支持任何额外的标准Yii2日志目标参数。
建议将通过pushover发送的消息数量限制在关键问题。最佳选项是只发送错误,此外,您还可以忽略特定常见的错误类型事件404
如果应用程序没有pushover
组件,则不会尝试将错误记录到pushover。这在开发环境中很有用,例如。
使用方法
Pushover组件
如果您想在不使用日志目标的情况下发送消息,可以直接使用组件
Yii::$app->pushover->send($message, $title, $sound);
日志目标
异常和PHP错误可以轻松捕获。标准的Yii::(error|warning|info|trace)
日志记录仍然正常工作,但您也可以使用以下格式
Yii::error('Error Message', 'Error Category')