awallef / cakephp-cw-log
There is no license information available for the latest version (4.0.0.0) of this package.
CakePHP log in aws cloudwatch
Package info
github.com/awallef/cakephp-cw-log
Type:cakephp-plugin
pkg:composer/awallef/cakephp-cw-log
4.0.0.0
2020-01-27 08:34 UTC
Requires
- php: >=7.2
- cakephp/cakephp: ^4.0.0
- maxbanton/cwh: ^1.0
Requires (Dev)
README
This plugin allows you log your cakephp app in aws cloudwatch
Installation
You can install this plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
composer require awallef/cakephp-cw-log
Log settings
Configure the engine in app.php like follow:
...
'Log' => [
'debug' => [
'className' => 'Awallef\CWL\Log\Engine\CloudwatchLog',
'levels' => ['notice', 'info', 'debug'],
// Cloudwatch
'groupName' => 'ec2-instance-x',
'streamName' => 'my-php-app-log-test',
'retentionDays' => '14', // days...
// aws
'aws' => [
'region' => 'eu-central-1',
'version' => 'latest',
'credentials' => [
'key' => 'your AWS key',
'secret' => 'your AWS secret',
]
]
],
'error' => [
'className' => 'Awallef\CWL\Log\Engine\CloudwatchLog',
'levels' => ['warning', 'error', 'critical', 'alert', 'emergency'],
// Cloudwatch
'groupName' => 'ec2-instance-x',
'streamName' => 'my-php-app-log-test',
'retentionDays' => '14', // days...
// aws
'aws' => [
'region' => 'eu-central-1',
'version' => 'latest',
'credentials' => [
'key' => 'your AWS key',
'secret' => 'your AWS secret',
]
]
],
],
...
more to come, like errors types as tags....