是否可以将Papertrail之类的服务用于Laravel Vapor?

Papertrail在本地运行,永远不会部署到Vapor。

'stack' => [
     'driver' => 'stack','channels' => ['papertrail','bugsnag'],],
beibei0524 回答:是否可以将Papertrail之类的服务用于Laravel Vapor?

到目前为止,Papertrail Laravel记录器无法在无服务器环境中工作。我已联系Papertrail支持寻求帮助。

但是,如果您仍然想查看日志,则解决方案(如果有人在我后面遇到)是添加stderr堆栈。以下是我的logging.php文件。

<?php

use Monolog\Handler\NullHandler;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\SyslogUdpHandler;

return [

    /*
    |--------------------------------------------------------------------------
    | Default Log Channel
    |--------------------------------------------------------------------------
    |
    | This option defines the default log channel that gets used when writing
    | messages to the logs. The name specified in this option should match
    | one of the channels defined in the "channels" configuration array.
    |
    */

    'default' => env('LOG_CHANNEL','stack'),/*
    |--------------------------------------------------------------------------
    | Log Channels
    |--------------------------------------------------------------------------
    |
    | Here you may configure the log channels for your application. Out of
    | the box,Laravel uses the Monolog PHP logging library. This gives
    | you a variety of powerful log handlers / formatters to utilize.
    |
    | Available Drivers: "single","daily","slack","syslog",|                    "errorlog","monolog",|                    "custom","stack"
    |
    */

    'channels' => [
        'stack' => [
            'driver' => 'stack','channels' => ['vapor','bugsnag'],'ignore_exceptions' => false,],'bugsnag' => [
            'driver' => 'bugsnag','vapor' => [
            'driver' => 'stack','channels' => ['stderr','papertrail'],'single' => [
            'driver' => 'single','path' => storage_path('logs/laravel.log'),'level' => 'debug','daily' => [
            'driver' => 'daily','days' => 14,'slack' => [
            'driver' => 'slack','url' => env('LOG_SLACK_WEBHOOK_URL'),'username' => 'Laravel Log','emoji' => ':boom:','level' => 'critical','papertrail' => [
            'driver' => 'monolog','handler' => SyslogUdpHandler::class,'handler_with' => [
                'host' => env('PAPERTRAIL_URL'),'port' => env('PAPERTRAIL_PORT'),'stderr' => [
            'driver' => 'monolog','handler' => StreamHandler::class,'formatter' => env('LOG_STDERR_FORMATTER',"[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n"),'with' => [
                'stream' => 'php://stderr','syslog' => [
            'driver' => 'syslog','errorlog' => [
            'driver' => 'errorlog','null' => [
            'driver' => 'monolog','handler' => NullHandler::class,];
本文链接:https://www.f2er.com/2863701.html

大家都在问