foxxmd/laravel-loggly

Laravel项目的Loggly日志集成

dev-master 2016-05-24 15:52 UTC

This package is auto-updated.

Last update: 2024-09-09 23:00:21 UTC


README

基于jenssegers/laravel-rollbar的Loggly日志和错误集成,适用于Laravel 5。由jenssegers开发。

此包仍在开发中。

安装

使用composer安装

composer require FoxxMD/loggly

将服务提供者添加到config/app.php文件中的'providers'数组中

'FoxxMD\Loggly\LogglyServiceProvider',

配置

此包支持通过位于app/config/services.php的服务配置文件进行配置。所有配置变量将直接传递给Rollbar。

'loggly' => [
    'key' => 'your-loggly-token',
    'level' => 'debug',
    'tags' => ['your-tokens]
],

level变量定义了将日志消息发送到Loggly的最小日志级别。

使用方法

要自动监控异常,只需在app/Exceptions/Handler.php的错误处理器中使用Log门面。

public function report(Exception $e)
{
    \Log::error($e);

    return parent::report($e);
}

对于Laravel 4安装,此文件位于app/start/global.php。

App::error(function(Exception $exception, $code)
{
    Log::error($exception);
});

您的其他日志消息也将发送到Loggly。

\Log::debug('Here is some debug information');