1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-11 09:04:38 +02:00

Prevent empty log files.

This commit is contained in:
Cameron
2013-05-15 16:07:10 -07:00
parent e9173717a7
commit f07b1a70ab
4 changed files with 23 additions and 7 deletions

View File

@@ -653,6 +653,10 @@ class e_admin_log
{
$text .= " e107 CMS Log file : ".$logTitle." ".date('Y-m-d_H-i-s')."\n";
$text .= "-------------------------------------------------------------------------------------------\n\n";
}
else
{
return;
}
foreach($this->_allMessages as $m)
@@ -660,8 +664,10 @@ class e_admin_log
$text .= date('Y-m-d H:i:s',$m['time'])." \t".str_pad($m['dislevel'],10," ",STR_PAD_RIGHT)."\t".strip_tags($m['message'])."\n";
}
$date = date('Y-m-d_H-i-s');
$fileName = e_LOG.$date."_".$this->logFile.".log";
if(file_put_contents($this->logFile,$text))
if(file_put_contents($fileName,$text))
{
$this->_allMessages = array();
return $this->logFile;
@@ -681,9 +687,9 @@ class e_admin_log
public function toFile($name,$logTitle='')
{
$date = date('Y-m-d_H-i-s');
$this->logFile = e_LOG.$date."_".$name.".log";
$this->logFile = $name;
$this->saveToFile($logTitle);
$this->logFile = null;
}