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 Jenner\LogMonitor\Monitor::signal() 0 5 2 ? 2 0 1
A Notification\LoggerNotification::send() 0 3 1 ? 2 0 2
A LogMonitor\MonitorTask::__construct() 0 9 1 ? 2 0 0
A Filter\MatchFilter::getErrorMessage() 10 6 2 ? 1 0 0
A LogMonitor\Monitor::__construct() 0 7 2 ? 2 0 1
A Filter\RegexpFilter::__construct() 0 5 2 ? 2 0 1
A LogMonitor\Reader\TailReader::configure() 0 4 2 2 2 0 1
A LogMonitor\MonitorTask::signalHandler() 0 8 2 ? 1 0 0
A LogMonitor\Filter\RegexpFilter::filter() 0 5 3 ? 1 0 1