Changeset 7737


Ignore:
Timestamp:
Apr 13, 2010, 5:31:02 PM (13 years ago)
Author:
ddboer
Message:

LOG_LEVEL_WRITE: Error string written to logfile.txt
LOG_LEVEL_MAIL: Error string mailed to test@…

File:
1 edited

Legend:

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

    r7727 r7737  
    8888                        echo '<!-- ' . $errorString . ' -->';
    8989                }
    90                 if ($logno <= LOG_LEVEL_WRITE) {
    91                         // TODO: David: Write $errorString to file
     90                if ($logno <= LOG_LEVEL_WRITE) {                       
     91                        $filename = 'logfile.txt';
     92                        if (is_writable($filename)) {
     93                               
     94                                //Check if the file can be opened
     95                                  if (!$handle = fopen($filename, 'a')) {
     96                                         echo "Cannot open file ($filename)";
     97                                         exit;
     98                                }
     99                       
     100                                // Write $errorString to file.
     101                                if (fwrite($handle, $errorString) === FALSE) {
     102                                        echo "Cannot write to file ($filename)";
     103                                        exit;
     104                                }
     105                       
     106                                fclose($handle);
     107                       
     108                        } else {
     109                                echo "The file $filename is not writable";
     110                        }
    92111                }
     112               
    93113                if ($logno <= LOG_LEVEL_MAIL) {
    94                         // TODO: David: Mail $errorString to administrator
     114                        mail('test@test.com', 'Nodemap error', $errorString);
    95115                }
    96116        }
Note: See TracChangeset for help on using the changeset viewer.