Repository Analysis

Seldaek/monolog

Sends your logs to files, sockets, inboxes, databases and various web services

9.0 Low AI signal View on GitHub
9.0
Adjusted Score
9.0
Raw Score
100%
Time Factor
2026-05-30
Last Push
21,389
Stars
PHP
Language
30,776
Lines of Code
238
Files
269
Pattern Hits
2026-05-31
Scan Date

Score History

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 269

Pattern Findings

269 matches across 1 category. Click a row to expand file-level details.

Hyper-Verbose Identifiers269 hits · 278 pts
SeverityFileLineSnippet
LOWtests/Monolog/UtilsTest.php41 public static function providePathsToCanonicalize()
LOWtests/Monolog/UtilsTest.php55 public function testHandleJsonErrorFailure(int $code, string $msg)
LOWtests/Monolog/UtilsTest.php61 public static function providesHandleJsonErrorFailure()
LOWtests/Monolog/UtilsTest.php104 public static function provideIniValuesToConvertToBytes()
LOWtests/Monolog/UtilsTest.php139 public function testExpandIniShorthandBytes(string|null|bool $input, int|false $expected)
LOWtests/Monolog/SignalHandlerTest.php95 public function testRegisterSignalHandler()
LOWtests/Monolog/SignalHandlerTest.php132 public function testRegisterDefaultPreviousSignalHandler($signo, $callPrevious, $expected)
LOWtests/Monolog/SignalHandlerTest.php182 public function testRegisterCallablePreviousSignalHandler($callPrevious)
LOWtests/Monolog/SignalHandlerTest.php214 public function testRegisterSyscallRestartingSignalHandler($restartSyscalls)
LOWtests/Monolog/SignalHandlerTest.php267 public function testRegisterAsyncSignalHandler($initialAsync, $desiredAsync, $expectedBefore, $expectedAfter)
LOWtests/Monolog/RegistryTest.php121 public function testFailsOnNonExistentLogger()
LOWtests/Monolog/RegistryTest.php145 public function testFailsOnUnspecifiedReplacement()
LOWtests/Monolog/PsrLogCompatTest.php124 public function testContextCanContainAnything()
LOWtests/Monolog/PsrLogCompatTest.php147 public function testContextExceptionKeyCanBeExceptionOrOtherValues()
LOWtests/Monolog/LoggerTest.php106 public function testLogPreventsCircularLogging()
LOWtests/Monolog/LoggerTest.php144 public function testLogAlwaysHandledIfNoProcessorsArePresent()
LOWtests/Monolog/LoggerTest.php160 public function testLogNotHandledIfProcessorsArePresent()
LOWtests/Monolog/LoggerTest.php263 public function testProcessorsAreExecuted()
LOWtests/Monolog/LoggerTest.php281 public function testProcessorsAreCalledOnlyOnce()
LOWtests/Monolog/LoggerTest.php312 public function testProcessorsNotCalledWhenNotHandled()
LOWtests/Monolog/LoggerTest.php331 public function testHandlersNotCalledBeforeFirstHandlingWhenProcessorsPresent()
LOWtests/Monolog/LoggerTest.php374 public function testHandlersNotCalledBeforeFirstHandlingWhenProcessorsPresentWithAssocArray()
LOWtests/Monolog/LoggerTest.php412 public function testBubblingWhenTheHandlerReturnsFalse()
LOWtests/Monolog/LoggerTest.php444 public function testNotBubblingWhenTheHandlerReturnsTrue()
LOWtests/Monolog/LoggerTest.php561 public function testTimezoneIsRespectedInUTC()
LOWtests/Monolog/LoggerTest.php583 public function testTimezoneIsRespectedInOtherTimezone()
LOWtests/Monolog/LoggerTest.php612 public function testUseMicrosecondTimestamps($micro, $assert, $assertFormat)
LOWtests/Monolog/LoggerTest.php628 public static function useMicrosecondTimestampsProvider()
LOWtests/Monolog/LoggerTest.php638 public function testProcessorsDoNotInterfereBetweenHandlers()
LOWtests/Monolog/LoggerTest.php669 public function testDefaultHandleException()
LOWtests/Monolog/LoggerTest.php692 public function testCustomHandleException()
LOWtests/Monolog/LoggerTest.php818 public function testLogCycleDetectionWithFibersWithoutCycle()
LOWtests/Monolog/LoggerTest.php843 public function testLogCycleDetectionWithFibersWithCycle()
LOWtests/Monolog/Handler/DeduplicationHandlerTest.php21 public function testFlushPassthruIfAllRecordsUnderTrigger()
LOWtests/Monolog/Handler/DeduplicationHandlerTest.php41 public function testFlushPassthruIfEmptyLog()
LOWtests/Monolog/Handler/DeduplicationHandlerTest.php63 public function testFlushSkipsIfLogExists()
LOWtests/Monolog/Handler/DeduplicationHandlerTest.php84 public function testFlushPassthruIfLogTooOld()
LOWtests/Monolog/Handler/WhatFailureGroupHandlerTest.php22 public function testConstructorOnlyTakesHandler()
LOWtests/Monolog/Handler/WhatFailureGroupHandlerTest.php94 public function testHandleBatchUsesProcessors()
LOWtests/Monolog/Handler/WhatFailureGroupHandlerTest.php140 public function testProcessorsDoNotInterfereBetweenHandlers()
LOWtests/Monolog/Handler/WhatFailureGroupHandlerTest.php156 public function testProcessorsDoNotInterfereBetweenHandlersWithBatch()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php123 public function testInitWithDefaultConnector()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php129 public function testInitWithCustomConnector()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php141 public function testDebugContextInMessage()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php208 public function testWrongOptionsThrowsException()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php221 public function testOptionDebugTagsKeysInContext()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php226 public function testOptionUseOwnErrorsAndExceptionsHandler()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php240 public static function provideConnectorMethodsOptionsSets()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php254 public function testOptionCallsConnectorMethod($option, $method, $value, $isArgument = true)
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php263 public function testOptionDetectDumpTraceAndSource()
LOWtests/Monolog/Handler/PHPConsoleHandlerTest.php269 public static function provideDumperOptionsValues()
LOWtests/Monolog/Handler/FleepHookHandlerTest.php51 public function testConstructorSetsExpectedDefaults()
LOWtests/Monolog/Handler/FleepHookHandlerTest.php60 public function testHandlerUsesLineFormatterWhichIgnoresEmptyArrays()
LOWtests/Monolog/Handler/FleepHookHandlerTest.php76 public function testConnectionStringisConstructedCorrectly()
LOWtests/Monolog/Handler/FingersCrossedHandlerTest.php44 public function testHandleStopsBufferingAfterTrigger()
LOWtests/Monolog/Handler/FingersCrossedHandlerTest.php60 public function testHandleResetBufferingAfterReset()
LOWtests/Monolog/Handler/FingersCrossedHandlerTest.php79 public function testHandleResetBufferingAfterBeingTriggeredWhenStopBufferingIsDisabled()
LOWtests/Monolog/Handler/FingersCrossedHandlerTest.php132 public function testHandleWithBadCallbackThrowsException()
LOWtests/Monolog/Handler/FingersCrossedHandlerTest.php158 public function testErrorLevelActivationStrategy()
LOWtests/Monolog/Handler/FingersCrossedHandlerTest.php174 public function testErrorLevelActivationStrategyWithPsrLevel()
209 more matches not shown…