PluginProbe
WCPOS – Point of Sale (POS) plugin for WooCommerce / 1.10.20
WCPOS – Point of Sale (POS) plugin for WooCommerce v1.10.20
1.10.20 1.10.19 1.10.18 1.10.17 1.10.16 1.10.15 1.10.13 1.10.14 1.10.12 1.10.11 1.10.10 1.10.9 1.10.8 untagged-3d9b7ccddc54df87c672 1.10.7 1.10.6 1.10.5 1.10.3 1.10.4 1.10.2 1.10.1 1.10.0 1.9.17 1.9.15 1.9.16 All 164 releases
woocommerce-pos / vendor_prefixed / psr / log / Psr / Log / AbstractLogger.php

AbstractLogger.php in WCPOS – Point of Sale (POS) plugin for WooCommerce 1.10.20, at vendor_prefixed/psr/log/Psr/Log/AbstractLogger.php

122 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace WCPOS\Vendor\Psr\Log;
4
5 /**
6 * This is a simple Logger implementation that other Loggers can inherit from.
7 *
8 * It simply delegates all log-level-specific methods to the `log` method to
9 * reduce boilerplate code that a simple Logger that does the same thing with
10 * messages regardless of the error level has to implement.
11 */
12 abstract class AbstractLogger implements LoggerInterface
13 {
14 /**
15 * System is unusable.
16 *
17 * @param string $message
18 * @param mixed[] $context
19 *
20 * @return void
21 */
22 public function emergency($message, array $context = array())
23 {
24 $this->log(LogLevel::EMERGENCY, $message, $context);
25 }
26 /**
27 * Action must be taken immediately.
28 *
29 * Example: Entire website down, database unavailable, etc. This should
30 * trigger the SMS alerts and wake you up.
31 *
32 * @param string $message
33 * @param mixed[] $context
34 *
35 * @return void
36 */
37 public function alert($message, array $context = array())
38 {
39 $this->log(LogLevel::ALERT, $message, $context);
40 }
41 /**
42 * Critical conditions.
43 *
44 * Example: Application component unavailable, unexpected exception.
45 *
46 * @param string $message
47 * @param mixed[] $context
48 *
49 * @return void
50 */
51 public function critical($message, array $context = array())
52 {
53 $this->log(LogLevel::CRITICAL, $message, $context);
54 }
55 /**
56 * Runtime errors that do not require immediate action but should typically
57 * be logged and monitored.
58 *
59 * @param string $message
60 * @param mixed[] $context
61 *
62 * @return void
63 */
64 public function error($message, array $context = array())
65 {
66 $this->log(LogLevel::ERROR, $message, $context);
67 }
68 /**
69 * Exceptional occurrences that are not errors.
70 *
71 * Example: Use of deprecated APIs, poor use of an API, undesirable things
72 * that are not necessarily wrong.
73 *
74 * @param string $message
75 * @param mixed[] $context
76 *
77 * @return void
78 */
79 public function warning($message, array $context = array())
80 {
81 $this->log(LogLevel::WARNING, $message, $context);
82 }
83 /**
84 * Normal but significant events.
85 *
86 * @param string $message
87 * @param mixed[] $context
88 *
89 * @return void
90 */
91 public function notice($message, array $context = array())
92 {
93 $this->log(LogLevel::NOTICE, $message, $context);
94 }
95 /**
96 * Interesting events.
97 *
98 * Example: User logs in, SQL logs.
99 *
100 * @param string $message
101 * @param mixed[] $context
102 *
103 * @return void
104 */
105 public function info($message, array $context = array())
106 {
107 $this->log(LogLevel::INFO, $message, $context);
108 }
109 /**
110 * Detailed debug information.
111 *
112 * @param string $message
113 * @param mixed[] $context
114 *
115 * @return void
116 */
117 public function debug($message, array $context = array())
118 {
119 $this->log(LogLevel::DEBUG, $message, $context);
120 }
121 }
122