- Timestamp:
- Apr 18, 2010, 11:17:31 PM (15 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/config.php
r7843 r7845 66 66 // Should be something like: 67 67 // $config['kml_file'] = $config['root'] . '/kml.php?time=%TIMESTAMP%'; 68 69 /* Logfile stored location, should be writeable by webserver 70 */ 71 $config['log_file'] = sys_get_temp_dir() . '/NodeMap.log'; 68 72 ?> -
trunk/src/inc/LogHandler.class.php
r7843 r7845 91 91 } 92 92 if ((!defined('IGNORE_LOG_LEVEL_WRITE')) && ($logno <= LOG_LEVEL_WRITE)) { 93 $filename = 'logfile.txt'; 94 if (is_writable($filename)) { 95 96 //Check if the file can be opened 97 if (!$handle = fopen($filename, 'a')) { 98 define('IGNORE_LOG_LEVEL_WRITE', true); 99 trigger_log(SYSLOG_EMERG, 'Cannot open file "' . $filename . '"', __FILE__, __LINE__); 100 exit; 101 } 102 103 // Write $errorString to file. 104 if (fwrite($handle, $errorString) === FALSE) { 105 define('LOG_LEVEL_WRITE', LOG_LEVEL_NONE); 106 trigger_log(SYSLOG_EMERG, 'Cannot write to "' . $filename . '"', __FILE__, __LINE__); 107 exit; 108 } 109 110 fclose($handle); 111 112 } else { 93 global $config; 94 $filename = $config['log_file']; 95 //XXX: Trying to write to a file that a the file cannot be opened 96 // what could possible go wrong 97 //Check if the file can be opened 98 if (!$handle = fopen($filename, 'a+')) { 113 99 define('IGNORE_LOG_LEVEL_WRITE', true); 100 trigger_log(SYSLOG_EMERG, 'Cannot open file "' . $filename . '"', __FILE__, __LINE__); 101 exit; 102 } 103 104 // Write $errorString to file. 105 if (fwrite($handle, $errorString) === FALSE) { 106 define('LOG_LEVEL_WRITE', LOG_LEVEL_NONE); 114 107 trigger_log(SYSLOG_EMERG, 'Cannot write to "' . $filename . '"', __FILE__, __LINE__); 108 exit; 115 109 } 110 111 fclose($handle); 116 112 } 117 113
Note:
See TracChangeset
for help on using the changeset viewer.