Manager::getPackageConfigName()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
cc 1
eloc 1
c 0
b 0
f 0
nc 1
nop 0
dl 0
loc 3
rs 10
ccs 2
cts 2
cp 1
crap 1
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
Bug introduced by
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