CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

22 April, 2022

Keep Logs Tidy With the Log Cleaner Package for Laravel

 Programing Coderfunda     April 22, 2022     Laravel, Packages     No comments   

 Laravel Log Cleaner is a package by Joost van Veen for keeping your log files small and tidy. While there are various ways to keep log file size tidy in production, this package uses the built-in Artisan console that you can run manually, via cron directly, or through the scheduler:

1$schedule
2 ->command('logcleaner:run', [
3 '--keeplines' => 5000,
4 '--keepfiles' => 14
5 ])
6 ->daily()
7 ->at('01:00');

Log cleaner provides configurations you can set in your environment or override in the command. The main configuration features and console options include:

  • Specify the number of files to keep
  • Specify the number of lines to keep
  • Exclude pattern to exclude file patterns from processing
  • Log file trimming (enabled by default, configurable)
  • Configurable file deletion enabled/disabled

Cleaning computer

Here are some console command examples from the readme that give you a nice visualization of how to use this console command:

1# Get info about the command and options
2php artisan logcleaner:run --help
3 
4# Trim big log files and delete old log files
5php artisan logcleaner:run
6 
7# Pass the number of lines to keep when trimming log files. Overrides the config setting.
8# This overrides the default set in config
9php artisan logcleaner:run --keeplines=10000
10 
11# Pass the number of files to keep when deleting old log files. Overrides the config setting.
12# This overrides the default set in config
13php artisan logcleaner:run --keepfiles=7
14 
15# Run without actually cleaning any logs
16php artisan logcleaner:run --dry-run

You can learn more about this package, get full installation instructions, and view the source code on GitHub.

  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 comments:

Post a Comment

Thanks

Meta

Popular Posts

  • ✅ Command Validator: validate the input of console commands
    Command Validator is a Laravel package to validate the input of console commands. ✅ https://github.com/cerbero90/command-validator Th...
  • Laravel DynamoDB Eloquent Models and Query Builder
    Laravel   DynamoDB   is a DynamoDB-based Eloquent model and Query builder for Laravel. Using the provided Dynamo driver, models extend the E...
  • CSS Box Model
    All HTML elements can be considered as boxes. In CSS, the term "box model" is used when talking about design and layout. The CSS b...
  • Campfire Coders (The post-Laracon-'24 recap episode!)
    submitted by /u/JerseyMilker [link] [comments]
  • Build your own Slack Bot with this PHP library
    It seems like everyone is using Slack, from company channels to community groups including one for   Laravel . Bots have been the new rage w...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (69)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • July (4)
  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

Loading...

Laravel News

Loading...

Copyright © CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda