AdapterInterface.php
2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<?php
namespace Phalcon\Logger {
/**
* Phalcon\Logger\AdapterInterface initializer
*/
interface AdapterInterface {
/**
* Sets the message formatter
*
* @param \Phalcon\Logger\FormatterInterface $formatter
* @return \Phalcon\Logger\Adapter
*/
public function setFormatter($formatter);
/**
* Returns the internal formatter
*
* @return \Phalcon\Logger\FormatterInterface
*/
public function getFormatter();
/**
* Filters the logs sent to the handlers to be greater or equals than a specific level
*
* @param int $level
* @return \Phalcon\Logger\Adapter
*/
public function setLogLevel($level);
/**
* Returns the current log level
*
* @return int
*/
public function getLogLevel();
/**
* Sends/Writes messages to the file log
*
* @param string $message
* @param int $type
* @return \Phalcon\Logger\Adapter
*/
public function log($message, $type=null);
/**
* Starts a transaction
*
* @return \Phalcon\Logger\Adapter
*/
public function begin();
/**
* Commits the internal transaction
*
* @return \Phalcon\Logger\Adapter
*/
public function commit();
/**
* Rollbacks the internal transaction
*
* @return \Phalcon\Logger\Adapter
*/
public function rollback();
/**
* Closes the logger
*
* @return boolean
*/
public function close();
/**
* Sends/Writes a debug message to the log
*
* @param string $message
* @param ing $type
* @return \Phalcon\Logger\Adapter
*/
public function debug($message);
/**
* Sends/Writes an error message to the log
*
* @param string $message
* @param ing $type
* @return \Phalcon\Logger\Adapter
*/
public function error($message);
/**
* Sends/Writes an info message to the log
*
* @param string $message
* @param ing $type
* @return \Phalcon\Logger\Adapter
*/
public function info($message);
/**
* Sends/Writes a notice message to the log
*
* @param string $message
* @param ing $type
* @return \Phalcon\Logger\Adapter
*/
public function notice($message);
/**
* Sends/Writes a warning message to the log
*
* @param string $message
* @param ing $type
* @return \Phalcon\Logger\Adapter
*/
public function warning($message);
/**
* Sends/Writes an alert message to the log
*
* @param string $message
* @param ing $type
* @return \Phalcon\Logger\Adapter
*/
public function alert($message);
}
}