3
* Spring Signage Ltd - http://www.springsignage.com
4
* Copyright (C) 2016 Spring Signage Ltd
5
* (LogServiceInterface.php)
9
namespace Xibo\Service;
12
* Interface LogServiceInterface
13
* @package Xibo\Service
15
interface LogServiceInterface
19
* @param \Slim\Log $logger
22
public function __construct($logger, $mode = 'production');
28
public function setUserId($userId);
34
public function setMode($mode);
38
* @param string $entity
39
* @param int $entityId
40
* @param string $message
41
* @param string|object|array $object
43
public function audit($entity, $entityId, $message, $object);
50
public function sql($sql, $params);
53
* @param string ...$object
56
public function debug($object);
62
public function notice($object);
68
public function info($object);
74
public function warning($object);
80
public function error($object);
86
public function critical($object);
92
public function alert($object);
98
public function emergency($object);
101
* Resolve the log level
102
* @param string $level
105
public static function resolveLogLevel($level);
b'\\ No newline at end of file'