Ajoute un logger spécifique Chapril
This commit is contained in:
parent
84c0a11e22
commit
da53f19754
1
.gitignore
vendored
1
.gitignore
vendored
@ -39,3 +39,4 @@ tst/.phpunit.result.cache
|
||||
.c9
|
||||
/.idea/
|
||||
*.iml
|
||||
paste.log
|
||||
|
@ -96,7 +96,8 @@ class Filesystem extends AbstractData
|
||||
if (!is_dir($storagedir)) {
|
||||
mkdir($storagedir, 0700, true);
|
||||
}
|
||||
return $this->_store($file, $paste);
|
||||
self::logToChapril("CREATE",$pasteid);
|
||||
return self::_store($file, $paste);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -114,6 +115,7 @@ class Filesystem extends AbstractData
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
self::logToChapril("READ",$pasteid);
|
||||
return self::upgradePreV1Format($paste);
|
||||
}
|
||||
|
||||
@ -145,6 +147,7 @@ class Filesystem extends AbstractData
|
||||
$dir->close();
|
||||
rmdir($discdir);
|
||||
}
|
||||
self::logToChapril("DELETE",$pasteid);
|
||||
}
|
||||
}
|
||||
|
||||
@ -199,7 +202,8 @@ class Filesystem extends AbstractData
|
||||
if (!is_dir($storagedir)) {
|
||||
mkdir($storagedir, 0700, true);
|
||||
}
|
||||
return $this->_store($file, $comment);
|
||||
self::logToChapril("COMMENT",$pasteid);
|
||||
return self::_store($file, $comment);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -527,4 +531,17 @@ class Filesystem extends AbstractData
|
||||
}
|
||||
unlink($srcFile);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add log
|
||||
*
|
||||
* @access private
|
||||
* @return bool
|
||||
*/
|
||||
private function logToChapril($message, $id=null)
|
||||
{
|
||||
$today = date('Y-m-d H:i:s');
|
||||
$texte_retour="$today $message \t$id\n";
|
||||
return (bool) file_put_contents("/var/www/paste.chapril.org/paste.log",$texte_retour,FILE_APPEND|LOCK_EX);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user