/home/runner/work/olz-website/olz-website/src
Apps
Logs
Utils
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
Olz\Apps\Logs\Utils\AccessSslLogsChannel
0%
Olz\Apps\Logs\Utils\LineLocation
0%
Olz\Apps\Logs\Utils\ReadResult
0%
Olz\Apps\Logs\Utils\BaseLogsChannel
0%
Olz\Apps\Logs\Utils\DailyFileLogsChannel
0%
Olz\Apps\Logs\Utils\ErrorLogsChannel
0%
Olz\Apps\Logs\Utils\GzLogFile
0%
Olz\Apps\Logs\Utils\HybridLogFile
0%
Olz\Apps\Logs\Utils\LogrotateLogsChannel
0%
Olz\Apps\Logs\Utils\LogsDefinitions
0%
Olz\Apps\Logs\Utils\OlzLogsChannel
0%
Olz\Apps\Logs\Utils\PlainLogFile
0%
Project Risks
Class
CRAP
Olz\Apps\Logs\Utils\BaseLogsChannel
2450
Olz\Apps\Logs\Utils\HybridLogFile
1056
Olz\Apps\Logs\Utils\GzLogFile
462
Olz\Apps\Logs\Utils\PlainLogFile
420
Olz\Apps\Logs\Utils\AccessSslLogsChannel
240
Olz\Apps\Logs\Utils\ErrorLogsChannel
182
Olz\Apps\Logs\Utils\DailyFileLogsChannel
90
Olz\Apps\Logs\Utils\LogrotateLogsChannel
90
Olz\Apps\Logs\Utils\OlzLogsChannel
56
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getId
0%
getName
0%
getLogFileForIndex
0%
getIndexForFilePath
0%
parseDateTimeOfLine
0%
__construct
0%
__construct
0%
continueReading
0%
readAroundDateTime
0%
getOrCreateIndex
0%
indexFile
0%
readIndexFile
0%
writeIndexFile
0%
readMatchingLinesBefore
0%
readMatchingLinesAfter
0%
isLineMatching
0%
isLineMatchingMinLogLevel
0%
isLineMatchingTextSearch
0%
escapeSpecialChars
0%
parseDateTimeOfLine
0%
getDateMaxPosition
0%
getLineLocationForDateTime
0%
getLogFileBefore
0%
getLogFileAfter
0%
cleanUpOldFiles
0%
optimizeHybridFiles
0%
getId
0%
getName
0%
getLogFileForIndex
0%
getIndexForFilePath
0%
parseDateTimeOfLine
0%
__construct
0%
getPath
0%
getIndexPath
0%
exists
0%
modified
0%
open
0%
seek
0%
tell
0%
eof
0%
gets
0%
close
0%
optimize
0%
purge
0%
serialize
0%
deserialize
0%
__construct
0%
getPath
0%
getIndexPath
0%
exists
0%
modified
0%
open
0%
seek
0%
tell
0%
eof
0%
gets
0%
close
0%
optimize
0%
copyToGz
0%
copyToPlain
0%
deletePlain
0%
purge
0%
__toString
0%
serialize
0%
deserialize
0%
getLineLocationForDateTime
0%
getLogFileBefore
0%
getLogFileAfter
0%
getLogsChannels
0%
getId
0%
getName
0%
getRetentionDays
0%
getLogFileForDateTime
0%
getDateTimeForFilePath
0%
__construct
0%
getPath
0%
getIndexPath
0%
exists
0%
modified
0%
open
0%
seek
0%
tell
0%
eof
0%
gets
0%
close
0%
optimize
0%
purge
0%
serialize
0%
deserialize
0%
Project Risks
Method
CRAP
readMatchingLinesBefore
90
readMatchingLinesAfter
90
getLogFileForIndex
30
getIndexForFilePath
30
getOrCreateIndex
30
indexFile
30
getLogFileForIndex
20
getIndexForFilePath
20
optimize
20
purge
20
getLineLocationForDateTime
20
parseDateTimeOfLine
12
continueReading
12
isLineMatching
12
isLineMatchingMinLogLevel
12
parseDateTimeOfLine
12
parseDateTimeOfLine
12
purge
12
getLogFileAfter
12
purge
12
readIndexFile
6
writeIndexFile
6
isLineMatchingTextSearch
6
getLogFileBefore
6
getLogFileAfter
6
cleanUpOldFiles
6
optimizeHybridFiles
6
seek
6
gets
6
serialize
6
deserialize
6
exists
6
open
6
close
6
copyToGz
6
copyToPlain
6
serialize
6
deserialize
6
getLogFileBefore
6
getLogFileForDateTime
6
getDateTimeForFilePath
6
gets
6
serialize
6
deserialize
6