Changeset 406


Ignore:
Timestamp:
Aug 30, 2012 4:29:53 PM (12 years ago)
Author:
anonymous
Message:

Added config option to disable ignored repeated log events.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/css/utilities.inc.css

    r362 r406  
    4646    opacity:.25;
    4747}
     48.sc-note:hover { cursor: help; }
    4849
    4950/* .sc-pkg class wraps enclosing block element around inner floated elements */
  • trunk/lib/App.inc.php

    r396 r406  
    149149        'log_to_sms_address' => null,
    150150
     151        // Should we avoid logging repeated logMsg() events? You might want to set this false if you need to see more accurate logging, particularly for long-running scripts.
     152        'log_ignore_repeated_events' => true,
     153
    151154        // Temporary files directory.
    152155        'tmp_dir' => '/tmp',
     
    429432            return false;
    430433        }
     434       
     435        // Avoid duplicate full-stops..
     436        $message = trim(preg_replace('/\.{2}$/', '.', $message));
    431437
    432438        // Save message in session under unique key to avoid duplicate messages.
     
    583589        // Store this event under a unique key, counting each time it occurs so that it only gets reported a limited number of times.
    584590        $msg_id = md5($message . $priority . $file . $line);
    585         if (isset($previous_events[$msg_id])) {
     591        if ($this->getParam('log_ignore_repeated_events') && isset($previous_events[$msg_id])) {
    586592            $previous_events[$msg_id]++;
    587593            if ($previous_events[$msg_id] == 2) {
Note: See TracChangeset for help on using the changeset viewer.