X-Git-Url: https://git.cweiske.de/stapibas.git/blobdiff_plain/66e2a68f902cfa132a22b02892871d0be375d1c2..8b2a416ad8b446e50b99514ac1547770684c2255:/src/stapibas/Logger.php diff --git a/src/stapibas/Logger.php b/src/stapibas/Logger.php index 9068609..abe4435 100644 --- a/src/stapibas/Logger.php +++ b/src/stapibas/Logger.php @@ -3,13 +3,31 @@ namespace stapibas; class Logger { + public $debug = false; + + public function err($msg) + { + $args = func_get_args(); + if (count($args) > 1) { + $msg = call_user_func_array('sprintf', $args); + } + file_put_contents('php://stderr', $msg . "\n"); + } + public function info($msg) { - $this->log($msg); + if ($this->debug == 1) { + $args = func_get_args(); + call_user_func_array(array($this, 'log'), $args); + } } public function log($msg) { + $args = func_get_args(); + if (count($args) > 1) { + $msg = call_user_func_array('sprintf', $args); + } echo $msg . "\n"; } }