summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-03-21 14:56:04 +0400
committerAndrew Dolgov <[email protected]>2013-03-21 14:56:04 +0400
commit2191eb7aab7686df01bee88ed18068897ce2912f (patch)
tree0e62557d878bdab8c527fed29939c89bfbdd6698 /include
parent764555ff8af2ca8f7aad5e882bbf837c6e65cbc7 (diff)
update.php: add support for output logging
Diffstat (limited to 'include')
-rw-r--r--include/functions.php18
1 files changed, 14 insertions, 4 deletions
diff --git a/include/functions.php b/include/functions.php
index ac42a5d77..f259a7189 100644
--- a/include/functions.php
+++ b/include/functions.php
@@ -122,14 +122,24 @@
* @return void
*/
function _debug($msg) {
- if (defined('QUIET') && QUIET) {
- return;
- }
$ts = strftime("%H:%M:%S", time());
if (function_exists('posix_getpid')) {
$ts = "$ts/" . posix_getpid();
}
- print "[$ts] $msg\n";
+
+ if (!(defined('QUIET') && QUIET)) {
+ print "[$ts] $msg\n";
+ }
+
+ if (defined('LOGFILE')) {
+ $fp = fopen(LOGFILE, 'a+');
+
+ if ($fp) {
+ fputs($fp, "[$ts] $msg\n");
+ fclose($fp);
+ }
+ }
+
} // function _debug
/**