We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Add option to limit developer log (rolling log)

Feature Requests

Brian Litzinger's avatar
Brian Litzinger
693 posts
7 years ago
Brian Litzinger's avatar Brian Litzinger

It would be nice if the developer log was a rolling log, instead of just keeping everything until its manually purged. Could add a couple of options:

1) Config option to limit the number of items in the developer log, and when it reaches that limit, it will start auto pruning old items.

2) Config option to limit by age, e.g. only keep log items that are 7 days old and prune anything older.

Or add both options 😊

On a slightly unrelated note, while peeking around the code I noticed an unused variable (I’ve seen this in various parts of EE’s code). $item is assigned a value but never used.

if (ee()->session->userdata('group_id') == 1)
  {
   $item = $logs->addItem(lang('developer_log'), ee('CP/URL')->make('logs/developer'));
  }

  $item = $logs->addItem(lang('cp_log'), ee('CP/URL')->make('logs/cp'));
  $item = $logs->addItem(lang('throttle_log'), ee('CP/URL')->make('logs/throttle'));
  $item = $logs->addItem(lang('email_log'), ee('CP/URL')->make('logs/email'));

  if ($this->search_installed)
  {
   $item = $logs->addItem(lang('search_log'), ee('CP/URL')->make('logs/search'));
  }
       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.