consynki/yii2-dropbox

一个允许您将dropbox添加为组件的Yii2 Dropbox包装器

安装: 8

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

类型:yii2-extension

1.0.0 2016-05-22 07:49 UTC

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')