Ignore:
Timestamp:
Apr 15, 2010, 12:00:44 PM (16 years ago)
Author:
Pieter Naber
Message:

Fixed loghandler so index.php outputs a KML valid file. Also added the possibility to add lines.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/inc/LogHandler.class.php

    r7753 r7765  
    8888                        echo '<!-- ' . $errorString . ' -->';
    8989                }
    90                 if ($logno <= LOG_LEVEL_WRITE) {                       
     90                if ((!defined('IGNORE_LOG_LEVEL_WRITE')) && ($logno <= LOG_LEVEL_WRITE)) {
    9191                        $filename = 'logfile.txt';
    9292                        if (is_writable($filename)) {
    93                                
     93
    9494                                //Check if the file can be opened
    95                                   if (!$handle = fopen($filename, 'w')) {
    96                                         define('LOG_LEVEL_WRITE', LOG_LEVEL_NONE);
    97                                          trigger_log(SYSLOG_EMERG, 'Cannot open file "' . $filename . '"', __FILE__, __LINE__);
    98                                          exit;
     95                                if (!$handle = fopen($filename, 'w')) {
     96                                        define('IGNORE_LOG_LEVEL_WRITE', true);
     97                                        trigger_log(SYSLOG_EMERG, 'Cannot open file "' . $filename . '"', __FILE__, __LINE__);
     98                                        exit;
    9999                                }
    100                        
     100                                       
    101101                                // Write $errorString to file.
    102102                                if (fwrite($handle, $errorString) === FALSE) {
     
    105105                                        exit;
    106106                                }
    107                        
     107                                       
    108108                                fclose($handle);
    109                        
     109                                       
    110110                        } else {
    111                                 define('LOG_LEVEL_WRITE', LOG_LEVEL_NONE);
    112                                         trigger_log(SYSLOG_EMERG, 'Cannot write to "' . $filename . '"', __FILE__, __LINE__);
     111                                define('IGNORE_LOG_LEVEL_WRITE', true);
     112                                trigger_log(SYSLOG_EMERG, 'Cannot write to "' . $filename . '"', __FILE__, __LINE__);
    113113                        }
    114114                }
    115                
     115
    116116                if ($logno <= LOG_LEVEL_MAIL) {
    117117                        mail('test@test.com', 'Nodemap error', $errorString);
Note: See TracChangeset for help on using the changeset viewer.