1: <?php
2: // Copyright (c) 2015 Gregory Vinčić, The MIT License (MIT)
3: namespace gregoryv\logger;
4:
5: /**
6: * Responsible for distributing prioritized messages to some media, eg. file
7: * or syslog.
8: *
9: * @see SyslogWriter
10: */
11: interface SeverityWriterInterface
12: {
13: /**
14: * @param int $severity eg. LOG_DEBUG, LOG_ERR
15: * @param string $message the string to write
16: */
17: public function swrite($severity, $message='');
18: }
19:
20: