Skip to content

Extends the file logging changing the output to JSON format. It's a useful extension to integrate with FileBeat and ELK stack.

License

Notifications You must be signed in to change notification settings

fabiooak/yii2-log-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yii2-log-json

Extends the file logging changing the output to JSON format. It's a useful extension to integrate with FileBeat and ELK stack.

The purpose of this extension was to solve a specific problem that I had with exporting logs for use with filebeat.

After publishing this extension I found some more complete projects that solve this same problem, consider testing them if this lib doesn't meet what you need.

https://github.com/silinternational/yii2-jsonsyslog

https://github.com/urbanindo/yii2-json-log-file-target

https://github.com/index0h/yii2-log

Usage

'components' => [
    'log' => [
        'targets' => [
            [
                'class' => 'fabiooak\yii2\log\JsonFileTarget',
                'levels' => ['info', 'trace', 'error', 'warning']
            ]
        ]
    ]
]

About

Extends the file logging changing the output to JSON format. It's a useful extension to integrate with FileBeat and ELK stack.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages