Skip to content

Log channel เพิ่มเติมสำหรับ Laravel สำหรับบางกรณีที่คุณต้องการ channel เพิ่มเติม

Notifications You must be signed in to change notification settings

zipzoft/laravel-log-channels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Log Channels

Log channel เพิ่มเติมสำหรับ Laravel สำหรับบางกรณีที่คุณต้องการ channel เพิ่มเติมเพื่อเขียน log

Channel ที่เรามีตอนนี้

Channel
Elasticsearch
AWS CloudWatch

ติดตั้ง

composer require zipzoft/laravel-log-channels

Channel ต่างๆ

Elasticsearch

คุณต้องติดตั้ง elasticsearch client ก่อน

โดยรันคำสั่ง

php artisan zipzoft:logger-channel:install elasticsearch

หรือติดตั้งเองโดยใช้คำสั่ง

composer require elasticsearch/elasticsearch

หากต้องการแก้ไข config คุณสามารถเพิ่ม Config ที่ config/logging.php

'channels' => [

    // ...

    'elasticsearch' => [
        'driver' => 'custom',
        'via'    => Zipzoft\LogChannels\ElasticsearchDriver::class,
        'index' => 'laravel_app_log',
    ],
],

AWS CloudWatch

Channel นี้ต้องการ dependencies

{
  "required" : {
    "aws/aws-sdk-php": "~3.0",
    "maxbanton/cwh": "^2.0"
  }
}

ติดตั้งโดยใช้คำสั่ง

php artisan zipzoft:logger-channel:install cloudwatch

หากต้องการแก้ไข config คุณสามารถเพิ่ม Config ที่ config/logging.php

'channels' => [
    // ...

    'cloudwatch' => [
        'driver' => 'custom',
        'credentials' => [
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
        ],
        'group_name' => env('CLOUDWATCH_LOG_GROUP_NAME'),
        'name' => env('CLOUDWATCH_LOG_NAME'),
        'region' => env('AWS_DEFAULT_REGION'),
        'retention' => env('CLOUDWATCH_LOG_RETENTION_DAYS', 14),
        'version' => env('CLOUDWATCH_LOG_VERSION', 'latest'),
        'batch_size' => env('CLOUDWATCH_LOG_BATCH_SIZE', 10000),
        'via' => Zipzoft\LogChannels\CloudwatchLogger::class,
    ];
],

About

Log channel เพิ่มเติมสำหรับ Laravel สำหรับบางกรณีที่คุณต้องการ channel เพิ่มเติม

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages