6use Monolog\Handler\NullHandler;
7use Psr\Log\LoggerInterface;
20 private $loggerName =
'udger';
39 if (is_null($logger)) {
41 $logger =
new Logger($this->loggerName);
42 $logger->pushHandler(
new NullHandler());
44 $this->dataFile = $dataFile;
45 $this->logger = $logger;
54 $parser =
new Parser($this->logger,
new Helper\IP());
55 $parser->setDataFile($this->dataFile);
__construct($dataFile, $logger=null)