PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / stripe / stripe-php / lib / Util / DefaultLogger.php
ameliabooking / vendor / stripe / stripe-php / lib / Util Last commit date
ApiVersion.php 7 months ago CaseInsensitiveArray.php 7 months ago DefaultLogger.php 7 months ago EventTypes.php 7 months ago LoggerInterface.php 7 months ago ObjectTypes.php 7 months ago RandomGenerator.php 7 months ago RequestOptions.php 7 months ago Set.php 7 months ago Util.php 7 months ago
DefaultLogger.php
30 lines
1 <?php
2
3 namespace AmeliaVendor\Stripe\Util;
4
5 /**
6 * A very basic implementation of LoggerInterface that has just enough
7 * functionality that it can be the default for this library.
8 */
9 class DefaultLogger implements LoggerInterface
10 {
11 /** @var int */
12 public $messageType = 0;
13
14 /** @var null|string */
15 public $destination;
16
17 public function error($message, array $context = [])
18 {
19 if (\count($context) > 0) {
20 throw new \AmeliaVendor\Stripe\Exception\BadMethodCallException('DefaultLogger does not currently implement context. Please implement if you need it.');
21 }
22
23 if (null === $this->destination) {
24 \error_log($message, $this->messageType);
25 } else {
26 \error_log($message, $this->messageType, $this->destination);
27 }
28 }
29 }
30