Verzeichnisstruktur phpBB-3.2.0
- Veröffentlicht
- 06.01.2017
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
LoggerInterface.php
001 <?php
002
003 namespace Psr\Log;
004
005 /**
006 * Describes a logger instance.
007 *
008 * The message MUST be a string or object implementing __toString().
009 *
010 * The message MAY contain placeholders in the form: {foo} where foo
011 * will be replaced by the context data in key "foo".
012 *
013 * The context array can contain arbitrary data. The only assumption that
014 * can be made by implementors is that if an Exception instance is given
015 * to produce a stack trace, it MUST be in a key named "exception".
016 *
017 * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md
018 * for the full interface specification.
019 */
020 interface LoggerInterface
021 {
022 /**
023 * System is unusable.
024 *
025 * @param string $message
026 * @param array $context
027 *
028 * @return void
029 */
030 public function emergency($message, array $context = array());
031
032 /**
033 * Action must be taken immediately.
034 *
035 * Example: Entire website down, database unavailable, etc. This should
036 * trigger the SMS alerts and wake you up.
037 *
038 * @param string $message
039 * @param array $context
040 *
041 * @return void
042 */
043 public function alert($message, array $context = array());
044
045 /**
046 * Critical conditions.
047 *
048 * Example: Application component unavailable, unexpected exception.
049 *
050 * @param string $message
051 * @param array $context
052 *
053 * @return void
054 */
055 public function critical($message, array $context = array());
056
057 /**
058 * Runtime errors that do not require immediate action but should typically
059 * be logged and monitored.
060 *
061 * @param string $message
062 * @param array $context
063 *
064 * @return void
065 */
066 public function error($message, array $context = array());
067
068 /**
069 * Exceptional occurrences that are not errors.
070 *
071 * Example: Use of deprecated APIs, poor use of an API, undesirable things
072 * that are not necessarily wrong.
073 *
074 * @param string $message
075 * @param array $context
076 *
077 * @return void
078 */
079 public function warning($message, array $context = array());
080
081 /**
082 * Normal but significant events.
083 *
084 * @param string $message
085 * @param array $context
086 *
087 * @return void
088 */
089 public function notice($message, array $context = array());
090
091 /**
092 * Interesting events.
093 *
094 * Example: User logs in, SQL logs.
095 *
096 * @param string $message
097 * @param array $context
098 *
099 * @return void
100 */
101 public function info($message, array $context = array());
102
103 /**
104 * Detailed debug information.
105 *
106 * @param string $message
107 * @param array $context
108 *
109 * @return void
110 */
111 public function debug($message, array $context = array());
112
113 /**
114 * Logs with an arbitrary level.
115 *
116 * @param mixed $level
117 * @param string $message
118 * @param array $context
119 *
120 * @return void
121 */
122 public function log($level, $message, array $context = array());
123 }
124