Issues (24)

src/Manager.php (1 issue)

Labels
Severity
1
<?php
2
3
namespace Nip\Logger;
4
5
use Nip\Config\Utils\PackageHasConfigTrait;
6
use Psr\Log\AbstractLogger;
7
use Psr\Log\LoggerInterface as PsrLoggerInterface;
8
9
/**
10
 * Class Manager
11
 *
12
 * @package Nip\Logger
13
 *
14
 */
15
class Manager extends AbstractLogger implements PsrLoggerInterface
16
{
17
    use Manager\CreateDrivers;
18
    use Manager\HasApplication;
19
    use Manager\HasChannels;
20
    use Manager\HasConfiguration;
21
    use Manager\HasDrivers;
22
    use Manager\HasLevelsTrait;
23
    use Manager\HasLoggers;
24
    use Manager\MonologWrappers;
0 ignored issues
show
The trait Nip\Logger\Manager\MonologWrappers requires the property $app which is not provided by Nip\Logger\Manager.
Loading history...
25
    use Manager\WriteLogs;
26
    use PackageHasConfigTrait;
27
28
    /**
29
     * The standard date format to use when writing logs.
30
     *
31
     * @var string
32
     */
33
    protected $dateFormat = 'Y-m-d H:i:s';
34
35
    /**
36
     * @return string
37
     */
38 4
    protected static function getPackageConfigName()
39
    {
40 4
        return 'logging';
41
    }
42
}
43