Changeset 4596 for trunk/core/logger/file.logger.php
- Timestamp:
- 08/22/10 10:28:57 (21 months ago)
- File:
-
- 1 edited
-
trunk/core/logger/file.logger.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/logger/file.logger.php
r4578 r4596 181 181 } 182 182 183 # get logfile as array 184 $logfile_array = file($logfilename); 185 $logfile_cnt = count($logfile_array); 186 187 if($logfile_cnt > 0) 188 { 189 # count array elements = total number of logfile entries 190 $i = $logfile_cnt - 1; 191 192 # subtract from total number of logfile entries the number to fetch 193 $max_entries = max(0, $i - $entriesToFetch); 194 195 # reverse for loop over the logfile_array 196 $logEntries = ''; 197 for($i; $i > $max_entries; $i--) 183 $logEntries = ''; 184 185 if(true === is_file($logfilename)) 186 { 187 # get logfile as array 188 $logfile_array = file($logfilename); 189 $logfile_cnt = count($logfile_array); 190 191 if($logfile_cnt > 0) 198 192 { 199 # remove linebreaks 200 $entry = str_replace(array('\r', '\n'), '', $logfile_array[$i]); 201 202 $logEntries .= '<b>Entry ' . $i . '</b>'; 203 $logEntries .= '<br />' . htmlentities($entry) . '<br />'; 193 # count array elements = total number of logfile entries 194 $i = $logfile_cnt - 1; 195 196 # subtract from total number of logfile entries the number to fetch 197 $max_entries = max(0, $i - $entriesToFetch); 198 199 # reverse for loop over the logfile_array 200 for($i; $i > $max_entries; $i--) 201 { 202 # remove linebreaks 203 $entry = str_replace(array('\r', '\n'), '', $logfile_array[$i]); 204 205 $logEntries .= '<b>Entry ' . $i . '</b>'; 206 $logEntries .= '<br />' . htmlentities($entry) . '<br />'; 207 } 208 209 # cleanup 210 unset($logfilename, $logfile_array, $i, $max_entries, $entry); 204 211 } 205 206 # cleanup 207 unset($logfilename, $logfile_array, $i, $max_entries, $entry); 212 else 213 { 214 $logEntries .= '<b>No Entries</b>'; 215 } 208 216 } 209 217 else 210 218 { 211 $logEntries .= '<b>No Entries</b>';219 $logEntries .= '<b>No Logfile found. No entries yet.</b>'; 212 220 } 213 221
Note: See TracChangeset
for help on using the changeset viewer.
