Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vv12131415/yii2-log-tail
Yii2 tail log command
https://github.com/vv12131415/yii2-log-tail
console debug log php tail tailf yii2 yii2-extension
Last synced: 19 days ago
JSON representation
Yii2 tail log command
- Host: GitHub
- URL: https://github.com/vv12131415/yii2-log-tail
- Owner: vv12131415
- Created: 2017-09-29T20:35:42.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-30T00:29:24.000Z (about 7 years ago)
- Last Synced: 2024-10-08T17:01:33.711Z (about 1 month ago)
- Topics: console, debug, log, php, tail, tailf, yii2, yii2-extension
- Language: PHP
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Inspired by [spatie/laravel-tail](https://github.com/spatie/laravel-tail)
Tail your logs with yii2 console
## How to install
* `composer require vladyslavstartsev/yii2-log-tail`
* Go to (or create) your console `LogController` and drop in
```php
public function actions()
{
return [
'tail' => ['class' => '\VladyslavStartsev\YiiLogTail\Actions\TailAction'],
];
}
```* Done! your should see your logs tailed by running `./yii log/tail`.
## How to use
* `./yii log/tail` - tails your logs#### parameters
`lines` - number of lines to tail. use it like this `./yii log/tail`## Questions
- **Why it was written as action and not as separate controller?**The reason is because `LogController` seems to be popular name for me. By using action,
you can just "inject" it wherever you want- **Why did you use Laravel Collections ?**
There are 2 reasons of it
1. They have very neat API
2. yii2 collections was not stable at the moment of the development## Contributing
Contributions are **welcome** and will be fully **credited**.
We accept contributions via Pull Requests on [Github](https://github.com/vladyslavstartsev/yii2-log-tail/pulls).