Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B LogMonitor\Factory\ReaderFactory::create() 0 14 5 ? 3 0 1
B LogMonitor\Reader\TailReader::close() 0 14 5 5 2 1 1
B LogMonitor\Factory\FilterFactory::create() 22 12 5 ? 2 0 1
B Factory\NotificationFactory::create() 22 12 5 ? 2 0 1
B LogMonitor\Filter\MatchFilter::filter() 0 9 5 ? 1 0 0
A Jenner\LogMonitor\MonitorTask::run() 0 10 4 ? 3 0 0
A LogMonitor\Monitor::__construct() 0 7 2 ? 2 0 1
A LogMonitor\Reader\TailReader::configure() 0 4 2 2 2 0 1
A Filter\RegexpFilter::__construct() 0 5 2 ? 2 0 1
A LogMonitor\MonitorTask::signalHandler() 0 8 2 ? 1 0 0
A LogMonitor\Reader\TailReader::open() 0 9 1 1 2 0 1
A LogMonitor\Filter\RegexpFilter::filter() 0 5 3 ? 1 0 1
A Jenner\LogMonitor\Monitor::start() 0 3 1 ? 3 0 1
A Filter\RegexpFilter::getErrorMessage() 10 6 2 ? 1 0 1
A LoggerNotification::__construct() 0 3 1 ? 1 0 1