move content fetcher class
[stapibas.git] / src / stapibas / Logger.php
1 <?php
2 namespace stapibas;
3
4 class Logger
5 {
6     public $debug = false;
7
8     public function err($msg)
9     {
10         $args = func_get_args();
11         if (count($args) > 1) {
12             $msg = call_user_func_array('sprintf', $args);
13         }
14         file_put_contents('php://stderr', $msg . "\n");
15     }
16
17     public function info($msg)
18     {
19         if ($this->debug == 1) {
20             $args = func_get_args();
21             call_user_func_array(array($this, 'log'), $args);
22         }
23     }
24
25     public function log($msg)
26     {
27         $args = func_get_args();
28         if (count($args) > 1) {
29             $msg = call_user_func_array('sprintf', $args);
30         }
31         echo $msg . "\n";
32     }
33 }
34
35 ?>