1: <?php
2: // Copyright (c) 2015 Gregory Vinčić, The MIT License (MIT)
3: namespace gregoryv\logger;
4:
5: /**
6: * ConsoleWriter writes to stderr and stdout depending on severity
7: */
8: class ConsoleWriter implements SeverityWriterInterface
9: {
10:
11: /**
12: * If severity is equal or lower than LOG_ERR then the message is written
13: * to STDERR, otherwise STDOUT is used.
14: */
15: public function swrite($severity, $message='')
16: {
17: if($severity <= LOG_ERR) {
18: fwrite(STDERR, $message . "\n");
19: } else {
20: fwrite(STDOUT, $message . "\n");
21: }
22: }
23: }
24: