• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

contributte / logging / #186

pending completion
#186

push

github

f3l1x
Composer: allow codesniffer

107 of 251 relevant lines covered (42.63%)

0.43 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

40.0
/src/UniversalLogger.php
1
<?php declare(strict_types = 1);
2

3
namespace Contributte\Logging;
4

5
use Tracy\ILogger as TracyLogger;
6

7
class UniversalLogger implements TracyLogger
8
{
9

10
        /** @var ILogger[] */
11
        private $loggers = [];
12

13
        public function addLogger(ILogger $logger): void
14
        {
15
                $this->loggers[] = $logger;
1✔
16
        }
1✔
17

18

19
        /**
20
         * LOGGER ******************************************************************
21
         */
22

23
        /**
24
         * @param mixed $message
25
         * @param string $priority
26
         */
27
        public function log($message, $priority = self::INFO): void // phpcs:ignore
28
        {
29
                // Composite logger
30
                foreach ($this->loggers as $logger) {
×
31
                        $logger->log($message, $priority);
×
32
                }
33
        }
×
34

35
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc