SYMBOL INDEX (1607 symbols across 214 files) FILE: src/Monolog/Attribute/AsMonologProcessor.php class AsMonologProcessor (line 22) | #[\Attribute(\Attribute::TARGET_CLASS | \Attribute::TARGET_METHOD | \Att... method __construct (line 31) | public function __construct( FILE: src/Monolog/Attribute/WithMonologChannel.php class WithMonologChannel (line 22) | #[\Attribute(\Attribute::TARGET_CLASS)] method __construct (line 25) | public function __construct( FILE: src/Monolog/DateTimeImmutable.php class DateTimeImmutable (line 21) | class DateTimeImmutable extends JsonSerializableDateTimeImmutable FILE: src/Monolog/ErrorHandler.php class ErrorHandler (line 27) | class ErrorHandler method __construct (line 53) | public function __construct( method register (line 68) | public static function register(LoggerInterface $logger, $errorLevelMa... method registerExceptionHandler (line 89) | public function registerExceptionHandler(array $levelMap = [], bool $c... method registerErrorHandler (line 111) | public function registerErrorHandler(array $levelMap = [], bool $callP... method registerFatalHandler (line 131) | public function registerFatalHandler($level = null, int $reservedMemor... method defaultExceptionLevelMap (line 145) | protected function defaultExceptionLevelMap(): array method defaultErrorLevelMap (line 156) | protected function defaultErrorLevelMap(): array method handleException (line 177) | private function handleException(\Throwable $e): never method handleError (line 204) | private function handleError(int $code, string $message, string $file ... method handleFatalError (line 233) | public function handleFatalError(): void method codeToString (line 258) | private static function codeToString(int $code): string FILE: src/Monolog/Formatter/ChromePHPFormatter.php class ChromePHPFormatter (line 22) | class ChromePHPFormatter implements FormatterInterface method toWildfireLevel (line 29) | private function toWildfireLevel(Level $level): string method format (line 46) | public function format(LogRecord $record) method formatBatch (line 77) | public function formatBatch(array $records) FILE: src/Monolog/Formatter/ElasticaFormatter.php class ElasticaFormatter (line 22) | class ElasticaFormatter extends NormalizerFormatter method __construct (line 38) | public function __construct(string $index, ?string $type) method format (line 50) | public function format(LogRecord $record) method getIndex (line 57) | public function getIndex(): string method getType (line 65) | public function getType(): string method getDocument (line 76) | protected function getDocument(array $record): Document FILE: src/Monolog/Formatter/ElasticsearchFormatter.php class ElasticsearchFormatter (line 22) | class ElasticsearchFormatter extends NormalizerFormatter method __construct (line 38) | public function __construct(string $index, string $type) method format (line 50) | public function format(LogRecord $record) method getIndex (line 60) | public function getIndex(): string method getType (line 68) | public function getType(): string method getDocument (line 79) | protected function getDocument(array $record): array FILE: src/Monolog/Formatter/FlowdockFormatter.php class FlowdockFormatter (line 22) | class FlowdockFormatter implements FormatterInterface method __construct (line 28) | public function __construct(string $source, string $sourceEmail) method format (line 39) | public function format(LogRecord $record): array method formatBatch (line 73) | public function formatBatch(array $records): array method getShortMessage (line 84) | public function getShortMessage(string $message): string FILE: src/Monolog/Formatter/FluentdFormatter.php class FluentdFormatter (line 38) | class FluentdFormatter implements FormatterInterface method __construct (line 45) | public function __construct(bool $levelTag = false) method isUsingLevelsInTag (line 50) | public function isUsingLevelsInTag(): bool method format (line 55) | public function format(LogRecord $record): string method formatBatch (line 76) | public function formatBatch(array $records): string FILE: src/Monolog/Formatter/FormatterInterface.php type FormatterInterface (line 21) | interface FormatterInterface method format (line 29) | public function format(LogRecord $record); method formatBatch (line 37) | public function formatBatch(array $records); FILE: src/Monolog/Formatter/GelfMessageFormatter.php class GelfMessageFormatter (line 25) | class GelfMessageFormatter extends NormalizerFormatter method getGraylog2Priority (line 52) | private function getGraylog2Priority(Level $level): int method __construct (line 69) | public function __construct(?string $systemName = null, ?string $extra... method format (line 87) | public function format(LogRecord $record): Message FILE: src/Monolog/Formatter/GoogleCloudLoggingFormatter.php class GoogleCloudLoggingFormatter (line 25) | class GoogleCloudLoggingFormatter extends JsonFormatter method normalizeRecord (line 27) | protected function normalizeRecord(LogRecord $record): array FILE: src/Monolog/Formatter/HtmlFormatter.php class HtmlFormatter (line 25) | class HtmlFormatter extends NormalizerFormatter method getLevelColor (line 30) | protected function getLevelColor(Level $level): string method __construct (line 47) | public function __construct(?string $dateFormat = null) method addRow (line 59) | protected function addRow(string $th, string $td = ' ', bool $escapeTd... method addTitle (line 74) | protected function addTitle(string $title, Level $level): string method format (line 86) | public function format(LogRecord $record): string method formatBatch (line 119) | public function formatBatch(array $records): string method convertToString (line 132) | protected function convertToString($data): string FILE: src/Monolog/Formatter/JsonFormatter.php class JsonFormatter (line 25) | class JsonFormatter extends NormalizerFormatter method __construct (line 42) | public function __construct(int $batchMode = self::BATCH_MODE_JSON, bo... method getBatchMode (line 59) | public function getBatchMode(): int method isAppendingNewlines (line 67) | public function isAppendingNewlines(): bool method format (line 75) | public function format(LogRecord $record): string method formatBatch (line 85) | public function formatBatch(array $records): string method includeStacktraces (line 96) | public function includeStacktraces(bool $include = true): self method normalizeRecord (line 106) | protected function normalizeRecord(LogRecord $record): array method formatBatchJson (line 133) | protected function formatBatchJson(array $records): string method formatBatchNewlines (line 146) | protected function formatBatchNewlines(array $records): string method normalize (line 161) | protected function normalize(mixed $data, int $depth = 0): mixed method normalizeException (line 225) | protected function normalizeException(Throwable $e, int $depth = 0): a... FILE: src/Monolog/Formatter/LineFormatter.php class LineFormatter (line 26) | class LineFormatter extends NormalizerFormatter method __construct (line 44) | public function __construct(?string $format = null, ?string $dateForma... method setBasePath (line 57) | public function setBasePath(string $path = ''): self method includeStacktraces (line 71) | public function includeStacktraces(bool $include = true, ?Closure $par... method indentStacktraces (line 88) | public function indentStacktraces(string $indent): self method allowInlineLineBreaks (line 98) | public function allowInlineLineBreaks(bool $allow = true): self method ignoreEmptyContextAndExtra (line 108) | public function ignoreEmptyContextAndExtra(bool $ignore = true): self method setMaxLevelNameLength (line 121) | public function setMaxLevelNameLength(?int $maxLevelNameLength = null)... method format (line 131) | public function format(LogRecord $record): string method formatBatch (line 185) | public function formatBatch(array $records): string method stringify (line 198) | public function stringify($value): string method normalizeException (line 203) | protected function normalizeException(\Throwable $e, int $depth = 0): ... method convertToString (line 224) | protected function convertToString($data): string method replaceNewlines (line 237) | protected function replaceNewlines(string $str): string method formatException (line 255) | private function formatException(\Throwable $e): string method stacktracesParser (line 290) | private function stacktracesParser(\Throwable $e): string method stacktracesParserCustom (line 313) | private function stacktracesParserCustom(string $trace): string FILE: src/Monolog/Formatter/LogglyFormatter.php class LogglyFormatter (line 21) | class LogglyFormatter extends JsonFormatter method __construct (line 27) | public function __construct(int $batchMode = self::BATCH_MODE_NEWLINES... method normalizeRecord (line 38) | protected function normalizeRecord(LogRecord $record): array FILE: src/Monolog/Formatter/LogmaticFormatter.php class LogmaticFormatter (line 21) | class LogmaticFormatter extends JsonFormatter method setHostname (line 32) | public function setHostname(string $hostname): self method setAppName (line 42) | public function setAppName(string $appName): self method normalizeRecord (line 55) | public function normalizeRecord(LogRecord $record): array FILE: src/Monolog/Formatter/LogstashFormatter.php class LogstashFormatter (line 24) | class LogstashFormatter extends NormalizerFormatter method __construct (line 52) | public function __construct(string $applicationName, ?string $systemNa... method format (line 66) | public function format(LogRecord $record): string FILE: src/Monolog/Formatter/MongoDBFormatter.php class MongoDBFormatter (line 24) | class MongoDBFormatter implements FormatterInterface method __construct (line 33) | public function __construct(int $maxNestingLevel = 3, bool $exceptionT... method format (line 44) | public function format(LogRecord $record): array method formatBatch (line 57) | public function formatBatch(array $records): array method formatArray (line 71) | protected function formatArray(array $array, int $nestingLevel = 0) method formatObject (line 96) | protected function formatObject($value, int $nestingLevel) method formatException (line 107) | protected function formatException(\Throwable $exception, int $nesting... method formatDate (line 125) | protected function formatDate(\DateTimeInterface $value, int $nestingL... FILE: src/Monolog/Formatter/NormalizerFormatter.php class NormalizerFormatter (line 24) | class NormalizerFormatter implements FormatterInterface method __construct (line 40) | public function __construct(?string $dateFormat = null) method format (line 48) | public function format(LogRecord $record) method normalizeValue (line 58) | public function normalizeValue(mixed $data): mixed method formatBatch (line 66) | public function formatBatch(array $records) method getDateFormat (line 75) | public function getDateFormat(): string method setDateFormat (line 83) | public function setDateFormat(string $dateFormat): self method getMaxNormalizeDepth (line 93) | public function getMaxNormalizeDepth(): int method setMaxNormalizeDepth (line 101) | public function setMaxNormalizeDepth(int $maxNormalizeDepth): self method getMaxNormalizeItemCount (line 111) | public function getMaxNormalizeItemCount(): int method setMaxNormalizeItemCount (line 119) | public function setMaxNormalizeItemCount(int $maxNormalizeItemCount): ... method getMaxTraceLength (line 129) | public function getMaxTraceLength(): ?int method setMaxTraceLength (line 137) | public function setMaxTraceLength(?int $maxTraceLength): self method setJsonPrettyPrint (line 149) | public function setJsonPrettyPrint(bool $enable): self method setBasePath (line 164) | public function setBasePath(string $path = ''): self method normalizeRecord (line 183) | protected function normalizeRecord(LogRecord $record): array method normalize (line 194) | protected function normalize(mixed $data, int $depth = 0): mixed method normalizeException (line 272) | protected function normalizeException(Throwable $e, int $depth = 0) method toJson (line 337) | protected function toJson($data, bool $ignoreErrors = false): string method formatDate (line 342) | protected function formatDate(\DateTimeInterface $date): string method addJsonEncodeOption (line 356) | public function addJsonEncodeOption(int $option): self method removeJsonEncodeOption (line 366) | public function removeJsonEncodeOption(int $option): self FILE: src/Monolog/Formatter/ScalarFormatter.php class ScalarFormatter (line 22) | class ScalarFormatter extends NormalizerFormatter method format (line 29) | public function format(LogRecord $record): array method toScalar (line 39) | protected function toScalar(mixed $value): string|int|float|bool|null FILE: src/Monolog/Formatter/SyslogFormatter.php class SyslogFormatter (line 23) | class SyslogFormatter extends LineFormatter method __construct (line 32) | public function __construct(private string $applicationName = self::NI... method format (line 39) | public function format(LogRecord $record): string method formatExtra (line 49) | private function formatExtra(LogRecord $record): array method calculatePriority (line 61) | private static function calculatePriority(Level $level): int FILE: src/Monolog/Formatter/WildfireFormatter.php class WildfireFormatter (line 24) | class WildfireFormatter extends NormalizerFormatter method __construct (line 29) | public function __construct(?string $dateFormat = null) method toWildfireLevel (line 42) | private function toWildfireLevel(Level $level): string method format (line 59) | public function format(LogRecord $record): string method formatBatch (line 119) | public function formatBatch(array $records) method normalize (line 129) | protected function normalize(mixed $data, int $depth = 0): mixed FILE: src/Monolog/Handler/AbstractHandler.php class AbstractHandler (line 25) | abstract class AbstractHandler extends Handler implements ResettableInte... method __construct (line 36) | public function __construct(int|string|Level $level = Level::Debug, bo... method isHandling (line 45) | public function isHandling(LogRecord $record): bool method setLevel (line 58) | public function setLevel(int|string|Level $level): self method getLevel (line 68) | public function getLevel(): Level method setBubble (line 80) | public function setBubble(bool $bubble): self method getBubble (line 93) | public function getBubble(): bool method reset (line 101) | public function reset(): void FILE: src/Monolog/Handler/AbstractProcessingHandler.php class AbstractProcessingHandler (line 24) | abstract class AbstractProcessingHandler extends AbstractHandler impleme... method handle (line 32) | public function handle(LogRecord $record): bool method write (line 52) | abstract protected function write(LogRecord $record): void; method reset (line 54) | public function reset(): void FILE: src/Monolog/Handler/AbstractSyslogHandler.php class AbstractSyslogHandler (line 21) | abstract class AbstractSyslogHandler extends AbstractProcessingHandler method toSyslogPriority (line 46) | protected function toSyslogPriority(Level $level): int method __construct (line 54) | public function __construct(string|int $facility = \LOG_USER, int|stri... method getDefaultFormatter (line 91) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/AmqpHandler.php class AmqpHandler (line 23) | class AmqpHandler extends AbstractProcessingHandler method __construct (line 36) | public function __construct(AMQPExchange|AMQPChannel $exchange, ?strin... method getExtraAttributes (line 51) | public function getExtraAttributes(): array method setExtraAttributes (line 65) | public function setExtraAttributes(array $extraAttributes): self method write (line 75) | protected function write(LogRecord $record): void method handleBatch (line 110) | public function handleBatch(array $records): void method getRoutingKey (line 143) | protected function getRoutingKey(LogRecord $record): string method createAmqpMessage (line 150) | private function createAmqpMessage(string $data): AMQPMessage method getDefaultFormatter (line 166) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/BrowserConsoleHandler.php class BrowserConsoleHandler (line 28) | class BrowserConsoleHandler extends AbstractProcessingHandler method getDefaultFormatter (line 48) | protected function getDefaultFormatter(): FormatterInterface method write (line 56) | protected function write(LogRecord $record): void method send (line 72) | public static function send(): void method close (line 89) | public function close(): void method reset (line 94) | public function reset(): void method resetStatic (line 104) | public static function resetStatic(): void method registerShutdownFunction (line 112) | protected function registerShutdownFunction(): void method writeOutput (line 122) | protected static function writeOutput(string $str): void method getResponseFormat (line 137) | protected static function getResponseFormat(): string method getResponseFormatFromContentType (line 153) | protected static function getResponseFormatFromContentType(string $con... method generateScript (line 168) | private static function generateScript(): string method getConsoleMethodForLevel (line 191) | private static function getConsoleMethodForLevel(Level $level): string method handleStyles (line 204) | private static function handleStyles(string $formatted): array method handleCustomStyles (line 224) | private static function handleCustomStyles(string $style, string $stri... method dump (line 256) | private static function dump(string $title, array $dict): array method quote (line 275) | private static function quote(string $arg): string method call (line 283) | private static function call(...$args): string method call_array (line 296) | private static function call_array(string $method, array $args): string FILE: src/Monolog/Handler/BufferHandler.php class BufferHandler (line 27) | class BufferHandler extends AbstractHandler implements ProcessableHandle... method __construct (line 49) | public function __construct(HandlerInterface $handler, int $bufferLimi... method handle (line 60) | public function handle(LogRecord $record): bool method flush (line 91) | public function flush(): void method __destruct (line 101) | public function __destruct() method close (line 111) | public function close(): void method clear (line 121) | public function clear(): void method reset (line 127) | public function reset(): void method setFormatter (line 143) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 157) | public function getFormatter(): FormatterInterface method setHandler (line 166) | public function setHandler(HandlerInterface $handler): void FILE: src/Monolog/Handler/ChromePHPHandler.php class ChromePHPHandler (line 28) | class ChromePHPHandler extends AbstractProcessingHandler method __construct (line 65) | public function __construct(int|string|Level $level = Level::Debug, bo... method handleBatch (line 73) | public function handleBatch(array $records): void method getDefaultFormatter (line 100) | protected function getDefaultFormatter(): FormatterInterface method write (line 111) | protected function write(LogRecord $record): void method send (line 127) | protected function send(): void method sendHeader (line 168) | protected function sendHeader(string $header, string $content): void method headersAccepted (line 178) | protected function headersAccepted(): bool FILE: src/Monolog/Handler/CouchDBHandler.php class CouchDBHandler (line 38) | class CouchDBHandler extends AbstractProcessingHandler method __construct (line 51) | public function __construct(array $options = [], int|string|Level $lev... method write (line 67) | protected function write(LogRecord $record): void method getDefaultFormatter (line 93) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/CubeHandler.php class CubeHandler (line 25) | class CubeHandler extends AbstractProcessingHandler method __construct (line 42) | public function __construct(string $url, int|string|Level $level = Lev... method connectUdp (line 70) | protected function connectUdp(): void method connectHttp (line 93) | protected function connectHttp(): void method write (line 112) | protected function write(LogRecord $record): void method writeUdp (line 136) | private function writeUdp(string $data): void method writeHttp (line 149) | private function writeHttp(string $data): void FILE: src/Monolog/Handler/Curl/Util.php class Util (line 21) | final class Util method execute (line 40) | public static function execute(CurlHandle $ch, int $retries = 5): bool... FILE: src/Monolog/Handler/DeduplicationHandler.php class DeduplicationHandler (line 39) | class DeduplicationHandler extends BufferHandler method __construct (line 57) | public function __construct(HandlerInterface $handler, ?string $dedupl... method flush (line 66) | public function flush(): void method isDuplicate (line 110) | protected function isDuplicate(array $store, LogRecord $record): bool method buildDeduplicationStoreEntry (line 141) | protected function buildDeduplicationStoreEntry(LogRecord $record): st... method collectLogs (line 146) | private function collectLogs(): void FILE: src/Monolog/Handler/DoctrineCouchDBHandler.php class DoctrineCouchDBHandler (line 25) | class DoctrineCouchDBHandler extends AbstractProcessingHandler method __construct (line 29) | public function __construct(CouchDBClient $client, int|string|Level $l... method write (line 38) | protected function write(LogRecord $record): void method getDefaultFormatter (line 43) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/DynamoDbHandler.php class DynamoDbHandler (line 28) | class DynamoDbHandler extends AbstractProcessingHandler method __construct (line 38) | public function __construct(DynamoDbClient $client, string $table, int... method write (line 51) | protected function write(LogRecord $record): void method filterEmptyFields (line 66) | protected function filterEmptyFields(array $record): array method getDefaultFormatter (line 76) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/ElasticaHandler.php class ElasticaHandler (line 49) | class ElasticaHandler extends AbstractProcessingHandler method __construct (line 65) | public function __construct(Client $client, array $options = [], int|s... method write (line 82) | protected function write(LogRecord $record): void method setFormatter (line 90) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getOptions (line 104) | public function getOptions(): array method getDefaultFormatter (line 112) | protected function getDefaultFormatter(): FormatterInterface method handleBatch (line 120) | public function handleBatch(array $records): void method bulkSend (line 133) | protected function bulkSend(array $documents): void FILE: src/Monolog/Handler/ElasticsearchHandler.php class ElasticsearchHandler (line 60) | class ElasticsearchHandler extends AbstractProcessingHandler method __construct (line 81) | public function __construct(Client|Client8 $client, array $options = [... method write (line 107) | protected function write(LogRecord $record): void method setFormatter (line 115) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getOptions (line 131) | public function getOptions(): array method getDefaultFormatter (line 139) | protected function getDefaultFormatter(): FormatterInterface method handleBatch (line 147) | public function handleBatch(array $records): void method bulkSend (line 159) | protected function bulkSend(array $records): void method createExceptionFromResponses (line 200) | protected function createExceptionFromResponses($responses): Throwable method createExceptionFromError (line 224) | protected function createExceptionFromError(array $error): Throwable FILE: src/Monolog/Handler/ErrorLogHandler.php class ErrorLogHandler (line 25) | class ErrorLogHandler extends AbstractProcessingHandler method __construct (line 40) | public function __construct(int $messageType = self::OPERATING_SYSTEM,... method getAvailableTypes (line 57) | public static function getAvailableTypes(): array method getDefaultFormatter (line 68) | protected function getDefaultFormatter(): FormatterInterface method write (line 76) | protected function write(LogRecord $record): void FILE: src/Monolog/Handler/FallbackGroupHandler.php class FallbackGroupHandler (line 24) | class FallbackGroupHandler extends GroupHandler method handle (line 29) | public function handle(LogRecord $record): bool method handleBatch (line 49) | public function handleBatch(array $records): void FILE: src/Monolog/Handler/FilterHandler.php class FilterHandler (line 30) | class FilterHandler extends Handler implements ProcessableHandlerInterfa... method __construct (line 65) | public function __construct(Closure|HandlerInterface $handler, int|str... method getAcceptedLevels (line 75) | public function getAcceptedLevels(): array method setAcceptedLevels (line 88) | public function setAcceptedLevels(int|string|Level|array $minLevelOrLi... method isHandling (line 108) | public function isHandling(LogRecord $record): bool method handle (line 116) | public function handle(LogRecord $record): bool method handleBatch (line 134) | public function handleBatch(array $records): void method getHandler (line 153) | public function getHandler(LogRecord|null $record = null): HandlerInte... method setFormatter (line 169) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 184) | public function getFormatter(): FormatterInterface method reset (line 194) | public function reset(): void FILE: src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php type ActivationStrategyInterface (line 21) | interface ActivationStrategyInterface method isHandlerActivated (line 26) | public function isHandlerActivated(LogRecord $record): bool; FILE: src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php class ChannelLevelActivationStrategy (line 39) | class ChannelLevelActivationStrategy implements ActivationStrategyInterface method __construct (line 55) | public function __construct(int|string|Level $defaultActionLevel, arra... method isHandlerActivated (line 61) | public function isHandlerActivated(LogRecord $record): bool FILE: src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php class ErrorLevelActivationStrategy (line 24) | class ErrorLevelActivationStrategy implements ActivationStrategyInterface method __construct (line 33) | public function __construct(int|string|Level $actionLevel) method isHandlerActivated (line 38) | public function isHandlerActivated(LogRecord $record): bool FILE: src/Monolog/Handler/FingersCrossedHandler.php class FingersCrossedHandler (line 40) | class FingersCrossedHandler extends Handler implements ProcessableHandle... method __construct (line 79) | public function __construct(Closure|HandlerInterface $handler, int|str... method isHandling (line 104) | public function isHandling(LogRecord $record): bool method activate (line 112) | public function activate(): void method handle (line 125) | public function handle(LogRecord $record): bool method close (line 149) | public function close(): void method reset (line 156) | public function reset(): void method clear (line 172) | public function clear(): void method flushBuffer (line 181) | private function flushBuffer(): void method getHandler (line 202) | public function getHandler(LogRecord|null $record = null): HandlerInte... method setFormatter (line 218) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 233) | public function getFormatter(): FormatterInterface FILE: src/Monolog/Handler/FirePHPHandler.php class FirePHPHandler (line 23) | class FirePHPHandler extends AbstractProcessingHandler method createHeader (line 69) | protected function createHeader(array $meta, string $message): array method createRecordHeader (line 85) | protected function createRecordHeader(LogRecord $record): array method getDefaultFormatter (line 98) | protected function getDefaultFormatter(): FormatterInterface method getInitHeaders (line 111) | protected function getInitHeaders(): array method sendHeader (line 124) | protected function sendHeader(string $header, string $content): void method write (line 137) | protected function write(LogRecord $record): void method headersAccepted (line 166) | protected function headersAccepted(): bool FILE: src/Monolog/Handler/FleepHookHandler.php class FleepHookHandler (line 27) | class FleepHookHandler extends SocketHandler method __construct (line 47) | public function __construct( method getDefaultFormatter (line 83) | protected function getDefaultFormatter(): FormatterInterface method write (line 91) | public function write(LogRecord $record): void method generateDataStream (line 100) | protected function generateDataStream(LogRecord $record): string method buildHeader (line 110) | private function buildHeader(string $content): string method buildContent (line 124) | private function buildContent(LogRecord $record): string FILE: src/Monolog/Handler/FlowdockHandler.php class FlowdockHandler (line 32) | class FlowdockHandler extends SocketHandler method __construct (line 39) | public function __construct( method setFormatter (line 69) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getDefaultFormatter (line 81) | protected function getDefaultFormatter(): FormatterInterface method write (line 89) | protected function write(LogRecord $record): void method generateDataStream (line 99) | protected function generateDataStream(LogRecord $record): string method buildContent (line 109) | private function buildContent(LogRecord $record): string method buildHeader (line 117) | private function buildHeader(string $content): string FILE: src/Monolog/Handler/FormattableHandlerInterface.php type FormattableHandlerInterface (line 21) | interface FormattableHandlerInterface method setFormatter (line 28) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 33) | public function getFormatter(): FormatterInterface; FILE: src/Monolog/Handler/FormattableHandlerTrait.php type FormattableHandlerTrait (line 22) | trait FormattableHandlerTrait method setFormatter (line 29) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 39) | public function getFormatter(): FormatterInterface method getDefaultFormatter (line 53) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/GelfHandler.php class GelfHandler (line 26) | class GelfHandler extends AbstractProcessingHandler method __construct (line 36) | public function __construct(PublisherInterface $publisher, int|string|... method write (line 46) | protected function write(LogRecord $record): void method getDefaultFormatter (line 54) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/GroupHandler.php class GroupHandler (line 23) | class GroupHandler extends Handler implements ProcessableHandlerInterfac... method __construct (line 37) | public function __construct(array $handlers, bool $bubble = true) method isHandling (line 52) | public function isHandling(LogRecord $record): bool method handle (line 66) | public function handle(LogRecord $record): bool method handleBatch (line 82) | public function handleBatch(array $records): void method reset (line 97) | public function reset(): void method close (line 108) | public function close(): void method setFormatter (line 120) | public function setFormatter(FormatterInterface $formatter): HandlerIn... FILE: src/Monolog/Handler/Handler.php class Handler (line 19) | abstract class Handler implements HandlerInterface method handleBatch (line 24) | public function handleBatch(array $records): void method close (line 34) | public function close(): void method __destruct (line 38) | public function __destruct() method __serialize (line 47) | public function __serialize(): array FILE: src/Monolog/Handler/HandlerInterface.php type HandlerInterface (line 21) | interface HandlerInterface method isHandling (line 34) | public function isHandling(LogRecord $record): bool; method handle (line 50) | public function handle(LogRecord $record): bool; method handleBatch (line 57) | public function handleBatch(array $records): void; method close (line 75) | public function close(): void; FILE: src/Monolog/Handler/HandlerWrapper.php class HandlerWrapper (line 35) | class HandlerWrapper implements HandlerInterface, ProcessableHandlerInte... method __construct (line 39) | public function __construct(HandlerInterface $handler) method isHandling (line 47) | public function isHandling(LogRecord $record): bool method handle (line 55) | public function handle(LogRecord $record): bool method handleBatch (line 63) | public function handleBatch(array $records): void method close (line 71) | public function close(): void method pushProcessor (line 79) | public function pushProcessor(callable $callback): HandlerInterface method popProcessor (line 93) | public function popProcessor(): callable method setFormatter (line 105) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 119) | public function getFormatter(): FormatterInterface method reset (line 128) | public function reset(): void FILE: src/Monolog/Handler/IFTTTHandler.php class IFTTTHandler (line 29) | class IFTTTHandler extends AbstractProcessingHandler method __construct (line 40) | public function __construct(string $eventName, string $secretKey, int|... method write (line 55) | public function write(LogRecord $record): void FILE: src/Monolog/Handler/InsightOpsHandler.php class InsightOpsHandler (line 23) | class InsightOpsHandler extends SocketHandler method __construct (line 34) | public function __construct( method generateDataStream (line 70) | protected function generateDataStream(LogRecord $record): string FILE: src/Monolog/Handler/LogEntriesHandler.php class LogEntriesHandler (line 20) | class LogEntriesHandler extends SocketHandler method __construct (line 31) | public function __construct( method generateDataStream (line 64) | protected function generateDataStream(LogRecord $record): string FILE: src/Monolog/Handler/LogglyHandler.php class LogglyHandler (line 27) | class LogglyHandler extends AbstractProcessingHandler method __construct (line 50) | public function __construct(string $token, int|string|Level $level = L... method getCurlHandler (line 64) | protected function getCurlHandler(string $endpoint): CurlHandle method loadCurlHandle (line 76) | private function loadCurlHandle(string $endpoint): CurlHandle method setTag (line 93) | public function setTag(string|array $tag): self method addTag (line 108) | public function addTag(string|array $tag): self method write (line 118) | protected function write(LogRecord $record): void method handleBatch (line 123) | public function handleBatch(array $records): void method send (line 136) | protected function send(string $data, string $endpoint): void method getDefaultFormatter (line 152) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/LogmaticHandler.php class LogmaticHandler (line 22) | class LogmaticHandler extends SocketHandler method __construct (line 38) | public function __construct( method generateDataStream (line 77) | protected function generateDataStream(LogRecord $record): string method getDefaultFormatter (line 85) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/MailHandler.php class MailHandler (line 23) | abstract class MailHandler extends AbstractProcessingHandler method handleBatch (line 28) | public function handleBatch(array $records): void method send (line 54) | abstract protected function send(string $content, array $records): void; method write (line 59) | protected function write(LogRecord $record): void method getHighestRecord (line 67) | protected function getHighestRecord(array $records): LogRecord method isHtmlBody (line 79) | protected function isHtmlBody(string $body): bool method getDefaultFormatter (line 87) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/MandrillHandler.php class MandrillHandler (line 23) | class MandrillHandler extends MailHandler method __construct (line 36) | public function __construct(string $apiKey, callable|Swift_Message $me... method send (line 53) | protected function send(string $content, array $records): void FILE: src/Monolog/Handler/MissingExtensionException.php class MissingExtensionException (line 19) | class MissingExtensionException extends \Exception FILE: src/Monolog/Handler/MongoDBHandler.php class MongoDBHandler (line 36) | class MongoDBHandler extends AbstractProcessingHandler method __construct (line 51) | public function __construct(Client|Manager $mongodb, string $database,... method write (line 63) | protected function write(LogRecord $record): void method getDefaultFormatter (line 79) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/NativeMailerHandler.php class NativeMailerHandler (line 23) | class NativeMailerHandler extends MailHandler method __construct (line 69) | public function __construct(string|array $to, string $subject, string ... method addHeader (line 84) | public function addHeader($headers): self method addParameter (line 102) | public function addParameter($parameters): self method send (line 112) | protected function send(string $content, array $records): void method getContentType (line 135) | public function getContentType(): ?string method getEncoding (line 140) | public function getEncoding(): string method setContentType (line 149) | public function setContentType(string $contentType): self method setEncoding (line 163) | public function setEncoding(string $encoding): self method mail (line 175) | protected function mail(string $to, string $subject, string $content, ... FILE: src/Monolog/Handler/NewRelicHandler.php class NewRelicHandler (line 29) | class NewRelicHandler extends AbstractProcessingHandler method __construct (line 34) | public function __construct( method write (line 60) | protected function write(LogRecord $record): void method isNewRelicEnabled (line 110) | protected function isNewRelicEnabled(): bool method getAppName (line 121) | protected function getAppName(array $context): ?string method getTransactionName (line 136) | protected function getTransactionName(array $context): ?string method setNewRelicAppName (line 148) | protected function setNewRelicAppName(string $appName): void method setNewRelicTransactionName (line 156) | protected function setNewRelicTransactionName(string $transactionName)... method setNewRelicParameter (line 164) | protected function setNewRelicParameter(string $key, $value): void method getDefaultFormatter (line 176) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/NoopHandler.php class NoopHandler (line 25) | class NoopHandler extends Handler method isHandling (line 30) | public function isHandling(LogRecord $record): bool method handle (line 38) | public function handle(LogRecord $record): bool FILE: src/Monolog/Handler/NullHandler.php class NullHandler (line 27) | class NullHandler extends Handler method __construct (line 36) | public function __construct(string|int|Level $level = Level::Debug) method isHandling (line 44) | public function isHandling(LogRecord $record): bool method handle (line 52) | public function handle(LogRecord $record): bool FILE: src/Monolog/Handler/OverflowHandler.php class OverflowHandler (line 38) | class OverflowHandler extends AbstractHandler implements FormattableHand... method __construct (line 55) | public function __construct( method handle (line 80) | public function handle(LogRecord $record): bool method setFormatter (line 117) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 131) | public function getFormatter(): FormatterInterface FILE: src/Monolog/Handler/PHPConsoleHandler.php class PHPConsoleHandler (line 89) | class PHPConsoleHandler extends AbstractProcessingHandler method __construct (line 125) | public function __construct(array $options = [], ?Connector $connector... method initOptions (line 142) | private function initOptions(array $options): array method initConnector (line 152) | private function initConnector(?Connector $connector = null): Connector method getConnector (line 207) | public function getConnector(): Connector method getOptions (line 215) | public function getOptions(): array method handle (line 220) | public function handle(LogRecord $record): bool method write (line 232) | protected function write(LogRecord $record): void method handleDebugRecord (line 243) | private function handleDebugRecord(LogRecord $record): void method handleExceptionRecord (line 253) | private function handleExceptionRecord(LogRecord $record): void method handleErrorRecord (line 258) | private function handleErrorRecord(LogRecord $record): void method getRecordTags (line 274) | private function getRecordTags(LogRecord $record): array method getDefaultFormatter (line 299) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/ProcessHandler.php class ProcessHandler (line 28) | class ProcessHandler extends AbstractProcessingHandler method __construct (line 64) | public function __construct(string $command, int|string|Level $level =... method write (line 85) | protected function write(LogRecord $record): void method ensureProcessIsStarted (line 101) | private function ensureProcessIsStarted(): void method startProcess (line 113) | private function startProcess(): void method handleStartupErrors (line 127) | private function handleStartupErrors(): void method selectErrorStream (line 148) | protected function selectErrorStream() method readProcessErrors (line 163) | protected function readProcessErrors(): string method writeProcessInput (line 173) | protected function writeProcessInput(string $string): void method close (line 181) | public function close(): void FILE: src/Monolog/Handler/ProcessableHandlerInterface.php type ProcessableHandlerInterface (line 22) | interface ProcessableHandlerInterface method pushProcessor (line 32) | public function pushProcessor(callable $callback): HandlerInterface; method popProcessor (line 42) | public function popProcessor(): callable; FILE: src/Monolog/Handler/ProcessableHandlerTrait.php type ProcessableHandlerTrait (line 23) | trait ProcessableHandlerTrait method pushProcessor (line 34) | public function pushProcessor(callable $callback): HandlerInterface method popProcessor (line 44) | public function popProcessor(): callable method processRecord (line 53) | protected function processRecord(LogRecord $record): LogRecord method resetProcessors (line 62) | protected function resetProcessors(): void FILE: src/Monolog/Handler/PsrHandler.php class PsrHandler (line 28) | class PsrHandler extends AbstractHandler implements FormattableHandlerIn... method __construct (line 41) | public function __construct(LoggerInterface $logger, int|string|Level ... method handle (line 52) | public function handle(LogRecord $record): bool method setFormatter (line 74) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 84) | public function getFormatter(): FormatterInterface FILE: src/Monolog/Handler/PushoverHandler.php class PushoverHandler (line 26) | class PushoverHandler extends SocketHandler method __construct (line 100) | public function __construct( method generateDataStream (line 138) | protected function generateDataStream(LogRecord $record): string method buildContent (line 145) | private function buildContent(LogRecord $record): string method buildHeader (line 186) | private function buildHeader(string $content): string method write (line 197) | protected function write(LogRecord $record): void method setHighPriorityLevel (line 215) | public function setHighPriorityLevel(int|string|Level $level): self method setEmergencyLevel (line 228) | public function setEmergencyLevel(int|string|Level $level): self method useFormattedMessage (line 240) | public function useFormattedMessage(bool $useFormattedMessage): self FILE: src/Monolog/Handler/RedisHandler.php class RedisHandler (line 32) | class RedisHandler extends AbstractProcessingHandler method __construct (line 44) | public function __construct(Predis|Redis $redis, string $key, int|stri... method write (line 56) | protected function write(LogRecord $record): void method writeCapped (line 69) | protected function writeCapped(LogRecord $record): void method getDefaultFormatter (line 90) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/RedisPubSubHandler.php class RedisPubSubHandler (line 32) | class RedisPubSubHandler extends AbstractProcessingHandler method __construct (line 42) | public function __construct(Predis|Redis $redis, string $key, int|stri... method write (line 53) | protected function write(LogRecord $record): void method getDefaultFormatter (line 61) | protected function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/Handler/RollbarHandler.php class RollbarHandler (line 35) | class RollbarHandler extends AbstractProcessingHandler method __construct (line 49) | public function __construct(RollbarLogger $rollbarLogger, int|string|L... method toRollbarLevel (line 61) | protected function toRollbarLevel(Level $level): string method write (line 78) | protected function write(LogRecord $record): void method flush (line 107) | public function flush(): void method close (line 118) | public function close(): void method reset (line 126) | public function reset(): void FILE: src/Monolog/Handler/RotatingFileHandler.php class RotatingFileHandler (line 29) | class RotatingFileHandler extends StreamHandler method __construct (line 48) | public function __construct(string $filename, int $maxFiles = 0, int|s... method close (line 62) | public function close(): void method reset (line 74) | public function reset(): void method setFilenameFormat (line 82) | public function setFilenameFormat(string $filenameFormat, string $date... method write (line 100) | protected function write(LogRecord $record): void method rotate (line 123) | protected function rotate(): void method getTimedFilename (line 178) | protected function getTimedFilename(): string method getGlobPattern (line 194) | protected function getGlobPattern(): string method setDateFormat (line 213) | protected function setDateFormat(string $dateFormat): void method getNextRotation (line 226) | protected function getNextRotation(): \DateTimeImmutable FILE: src/Monolog/Handler/SamplingHandler.php class SamplingHandler (line 32) | class SamplingHandler extends AbstractHandler implements ProcessableHand... method __construct (line 51) | public function __construct(Closure|HandlerInterface $handler, int $fa... method isHandling (line 58) | public function isHandling(LogRecord $record): bool method handle (line 63) | public function handle(LogRecord $record): bool method getHandler (line 81) | public function getHandler(LogRecord|null $record = null): HandlerInte... method setFormatter (line 97) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 112) | public function getFormatter(): FormatterInterface FILE: src/Monolog/Handler/SendGridHandler.php class SendGridHandler (line 22) | class SendGridHandler extends MailHandler method __construct (line 41) | public function __construct( method send (line 62) | protected function send(string $content, array $records): void FILE: src/Monolog/Handler/Slack/SlackRecord.php class SlackRecord (line 28) | class SlackRecord method __construct (line 81) | public function __construct( method getSlackData (line 112) | public function getSlackData(LogRecord $record): array method getAttachmentColor (line 192) | public function getAttachmentColor(Level $level): string method stringify (line 207) | public function stringify(array $fields): string method setChannel (line 226) | public function setChannel(?string $channel = null): self method setUsername (line 239) | public function setUsername(?string $username = null): self method useAttachment (line 249) | public function useAttachment(bool $useAttachment = true): self method setUserIcon (line 259) | public function setUserIcon(?string $userIcon = null): self method useShortAttachment (line 273) | public function useShortAttachment(bool $useShortAttachment = false): ... method includeContextAndExtra (line 283) | public function includeContextAndExtra(bool $includeContextAndExtra = ... method excludeFields (line 298) | public function excludeFields(array $excludeFields = []): self method setFormatter (line 308) | public function setFormatter(?FormatterInterface $formatter = null): self method generateAttachmentField (line 322) | private function generateAttachmentField(string $title, $value): array method generateAttachmentFields (line 342) | private function generateAttachmentFields(array $data): array method removeExcludedFields (line 360) | private function removeExcludedFields(LogRecord $record): array FILE: src/Monolog/Handler/SlackHandler.php class SlackHandler (line 26) | class SlackHandler extends SocketHandler method __construct (line 49) | public function __construct( method getSlackRecord (line 94) | public function getSlackRecord(): SlackRecord method getToken (line 99) | public function getToken(): string method generateDataStream (line 107) | protected function generateDataStream(LogRecord $record): string method buildContent (line 117) | private function buildContent(LogRecord $record): string method prepareContentData (line 127) | protected function prepareContentData(LogRecord $record): array method buildHeader (line 142) | private function buildHeader(string $content): string method write (line 156) | protected function write(LogRecord $record): void method finalizeWrite (line 168) | protected function finalizeWrite(): void method setFormatter (line 177) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 185) | public function getFormatter(): FormatterInterface method setChannel (line 198) | public function setChannel(string $channel): self method setUsername (line 210) | public function setUsername(string $username): self method useAttachment (line 220) | public function useAttachment(bool $useAttachment): self method setIconEmoji (line 230) | public function setIconEmoji(string $iconEmoji): self method useShortAttachment (line 240) | public function useShortAttachment(bool $useShortAttachment): self method includeContextAndExtra (line 250) | public function includeContextAndExtra(bool $includeContextAndExtra): ... method excludeFields (line 261) | public function excludeFields(array $excludeFields): self FILE: src/Monolog/Handler/SlackWebhookHandler.php class SlackWebhookHandler (line 26) | class SlackWebhookHandler extends AbstractProcessingHandler method __construct (line 52) | public function __construct( method getSlackRecord (line 83) | public function getSlackRecord(): SlackRecord method getWebhookUrl (line 88) | public function getWebhookUrl(): string method write (line 96) | protected function write(LogRecord $record): void method setFormatter (line 115) | public function setFormatter(FormatterInterface $formatter): HandlerIn... method getFormatter (line 123) | public function getFormatter(): FormatterInterface FILE: src/Monolog/Handler/SocketHandler.php class SocketHandler (line 23) | class SocketHandler extends AbstractProcessingHandler method __construct (line 49) | public function __construct( method write (line 83) | protected function write(LogRecord $record): void method close (line 93) | public function close(): void method closeSocket (line 103) | public function closeSocket(): void method setPersistent (line 116) | public function setPersistent(bool $persistent): self method setConnectionTimeout (line 129) | public function setConnectionTimeout(float $seconds): self method setTimeout (line 143) | public function setTimeout(float $seconds): self method setWritingTimeout (line 157) | public function setWritingTimeout(float $seconds): self method setChunkSize (line 170) | public function setChunkSize(int $bytes): self method getConnectionString (line 180) | public function getConnectionString(): string method isPersistent (line 188) | public function isPersistent(): bool method getConnectionTimeout (line 196) | public function getConnectionTimeout(): float method getTimeout (line 204) | public function getTimeout(): float method getWritingTimeout (line 212) | public function getWritingTimeout(): float method getChunkSize (line 220) | public function getChunkSize(): ?int method isConnected (line 230) | public function isConnected(): bool method pfsockopen (line 241) | protected function pfsockopen() method fsockopen (line 251) | protected function fsockopen() method streamSetTimeout (line 261) | protected function streamSetTimeout(): bool method streamSetChunkSize (line 280) | protected function streamSetChunkSize(): int|bool method fwrite (line 298) | protected function fwrite(string $data): int|bool method streamGetMetadata (line 312) | protected function streamGetMetadata(): array|bool method validateTimeout (line 321) | private function validateTimeout(float $value): void method connectIfNotConnected (line 328) | private function connectIfNotConnected(): void method generateDataStream (line 336) | protected function generateDataStream(LogRecord $record): string method getResource (line 344) | protected function getResource() method connect (line 349) | private function connect(): void method createSocketResource (line 356) | private function createSocketResource(): void method setSocketTimeout (line 369) | private function setSocketTimeout(): void method setStreamChunkSize (line 376) | private function setStreamChunkSize(): void method writeToSocket (line 383) | private function writeToSocket(string $data): void method writingIsTimedOut (line 412) | private function writingIsTimedOut(int $sent): bool FILE: src/Monolog/Handler/SqsHandler.php class SqsHandler (line 24) | class SqsHandler extends AbstractProcessingHandler method __construct (line 34) | public function __construct(SqsClient $sqsClient, string $queueUrl, in... method write (line 45) | protected function write(LogRecord $record): void FILE: src/Monolog/Handler/StreamHandler.php class StreamHandler (line 25) | class StreamHandler extends AbstractProcessingHandler method __construct (line 51) | public function __construct($stream, int|string|Level $level = Level::... method reset (line 86) | public function reset(): void method close (line 100) | public function close(): void method getStream (line 114) | public function getStream() method getUrl (line 122) | public function getUrl(): ?string method getStreamChunkSize (line 127) | public function getStreamChunkSize(): int method write (line 135) | protected function write(LogRecord $record): void method streamWrite (line 208) | protected function streamWrite($stream, LogRecord $record): void method customErrorHandler (line 216) | private function customErrorHandler(int $code, string $msg): bool method getDirFromStream (line 223) | private function getDirFromStream(string $stream): ?string method createDir (line 237) | private function createDir(string $url): void method getInodeFromUrl (line 259) | private function getInodeFromUrl(): ?int method hasUrlInodeWasChanged (line 270) | private function hasUrlInodeWasChanged(): bool FILE: src/Monolog/Handler/SymfonyMailerHandler.php class SymfonyMailerHandler (line 29) | class SymfonyMailerHandler extends MailHandler method __construct (line 41) | public function __construct($mailer, Email|Closure $email, int|string|... method send (line 52) | protected function send(string $content, array $records): void method getSubjectFormatter (line 62) | protected function getSubjectFormatter(?string $format): FormatterInte... method buildMessage (line 73) | protected function buildMessage(string $content, array $records): Email FILE: src/Monolog/Handler/SyslogHandler.php class SyslogHandler (line 30) | class SyslogHandler extends AbstractSyslogHandler method __construct (line 39) | public function __construct(string $ident, string|int $facility = LOG_... method close (line 50) | public function close(): void method write (line 58) | protected function write(LogRecord $record): void FILE: src/Monolog/Handler/SyslogUdp/UdpSocket.php class UdpSocket (line 17) | class UdpSocket method __construct (line 25) | public function __construct(string $ip, int $port = 514) method write (line 31) | public function write(string $line, string $header = ""): void method close (line 36) | public function close(): void method getSocket (line 44) | protected function getSocket(): Socket method send (line 66) | protected function send(string $chunk): void method assembleMessage (line 71) | protected function assembleMessage(string $line, string $header): string FILE: src/Monolog/Handler/SyslogUdpHandler.php class SyslogUdpHandler (line 26) | class SyslogUdpHandler extends AbstractSyslogHandler method __construct (line 55) | public function __construct(string $host, int $port = 514, string|int ... method write (line 69) | protected function write(LogRecord $record): void method close (line 80) | public function close(): void method splitMessageIntoLines (line 89) | private function splitMessageIntoLines($message): array method makeCommonSyslogHeader (line 108) | protected function makeCommonSyslogHeader(int $severity, DateTimeInter... method setSocket (line 148) | public function setSocket(UdpSocket $socket): self FILE: src/Monolog/Handler/TelegramBotHandler.php class TelegramBotHandler (line 37) | class TelegramBotHandler extends AbstractProcessingHandler method __construct (line 109) | public function __construct( method setParseMode (line 140) | public function setParseMode(string|null $parseMode = null): self method disableWebPagePreview (line 154) | public function disableWebPagePreview(bool|null $disableWebPagePreview... method disableNotification (line 164) | public function disableNotification(bool|null $disableNotification = n... method splitLongMessages (line 177) | public function splitLongMessages(bool $splitLongMessages = false): self method delayBetweenMessages (line 189) | public function delayBetweenMessages(bool $delayBetweenMessages = fals... method setTopic (line 199) | public function setTopic(?int $topic = null): self method handleBatch (line 209) | public function handleBatch(array $records): void method write (line 233) | protected function write(LogRecord $record): void method send (line 241) | protected function send(string $message): void method sendCurl (line 254) | protected function sendCurl(string $message): void method handleMessageLength (line 292) | private function handleMessageLength(string $message): array FILE: src/Monolog/Handler/TestHandler.php class TestHandler (line 72) | class TestHandler extends AbstractProcessingHandler method getRecords (line 83) | #[NoDiscard] method clear (line 89) | public function clear(): void method reset (line 95) | public function reset(): void method setSkipReset (line 102) | public function setSkipReset(bool $skipReset): void method hasRecords (line 112) | #[NoDiscard] method hasRecord (line 123) | #[NoDiscard] method hasRecordThatContains (line 142) | #[NoDiscard] method hasRecordThatMatches (line 148) | #[NoDiscard] method hasRecordThatPasses (line 157) | #[NoDiscard] method write (line 178) | protected function write(LogRecord $record): void method __call (line 187) | #[NoDiscard] FILE: src/Monolog/Handler/WebRequestRecognizerTrait.php type WebRequestRecognizerTrait (line 14) | trait WebRequestRecognizerTrait method isWebRequest (line 19) | protected function isWebRequest(): bool FILE: src/Monolog/Handler/WhatFailureGroupHandler.php class WhatFailureGroupHandler (line 23) | class WhatFailureGroupHandler extends GroupHandler method handle (line 28) | public function handle(LogRecord $record): bool method handleBatch (line 48) | public function handleBatch(array $records): void method close (line 70) | public function close(): void FILE: src/Monolog/Handler/ZendMonitorHandler.php class ZendMonitorHandler (line 25) | class ZendMonitorHandler extends AbstractProcessingHandler method __construct (line 30) | public function __construct(int|string|Level $level = Level::Debug, bo... method toZendMonitorLevel (line 44) | protected function toZendMonitorLevel(Level $level): int method write (line 61) | protected function write(LogRecord $record): void method writeZendMonitorCustomEvent (line 78) | protected function writeZendMonitorCustomEvent(string $type, string $m... method getDefaultFormatter (line 86) | public function getDefaultFormatter(): FormatterInterface FILE: src/Monolog/JsonSerializableDateTimeImmutable.php class JsonSerializableDateTimeImmutable (line 22) | class JsonSerializableDateTimeImmutable extends \DateTimeImmutable imple... method __construct (line 26) | public function __construct(bool $useMicroseconds, ?DateTimeZone $time... method jsonSerialize (line 35) | public function jsonSerialize(): string method __toString (line 44) | public function __toString(): string FILE: src/Monolog/Level.php method fromName (line 88) | public static function fromName(string $name): self method fromValue (line 106) | public static function fromValue(int $value): self method includes (line 114) | public function includes(Level $level): bool method isHigherThan (line 119) | public function isHigherThan(Level $level): bool method isLowerThan (line 124) | public function isLowerThan(Level $level): bool method getName (line 136) | public function getName(): string method toPsrLogLevel (line 155) | public function toPsrLogLevel(): string method toRFC5424Level (line 174) | public function toRFC5424Level(): int FILE: src/Monolog/LogRecord.php class LogRecord (line 22) | class LogRecord implements ArrayAccess method __construct (line 29) | public function __construct( method offsetSet (line 42) | public function offsetSet(mixed $offset, mixed $value): void method offsetExists (line 63) | public function offsetExists(mixed $offset): bool method offsetUnset (line 72) | public function offsetUnset(mixed $offset): void method offsetGet (line 77) | public function &offsetGet(mixed $offset): mixed method toArray (line 106) | public function toArray(): array method with (line 119) | public function with(mixed ...$args): self FILE: src/Monolog/Logger.php class Logger (line 35) | class Logger implements LoggerInterface, ResettableInterface method __construct (line 175) | public function __construct(string $name, array $handlers = [], array ... method getName (line 184) | public function getName(): string method withName (line 194) | public function withName(string $name): self method pushHandler (line 207) | public function pushHandler(HandlerInterface $handler): self method popHandler (line 219) | public function popHandler(): HandlerInterface method setHandlers (line 236) | public function setHandlers(array $handlers): self method getHandlers (line 249) | public function getHandlers(): array method pushProcessor (line 260) | public function pushProcessor(ProcessorInterface|callable $callback): ... method popProcessor (line 273) | public function popProcessor(): callable method getProcessors (line 286) | public function getProcessors(): array method useMicrosecondTimestamps (line 303) | public function useMicrosecondTimestamps(bool $micro): self method useLoggingLoopDetection (line 313) | public function useLoggingLoopDetection(bool $detectCycles): self method addRecord (line 332) | public function addRecord(int|Level $level, string $message, array $co... method close (line 423) | public function close(): void method reset (line 440) | public function reset(): void method getLevelName (line 467) | public static function getLevelName(int|Level $level): string method toMonologLevel (line 480) | public static function toMonologLevel(string|int|Level $level): Level method isHandling (line 519) | public function isHandling(int|string|Level $level): bool method setExceptionHandler (line 544) | public function setExceptionHandler(Closure|null $callback): self method getExceptionHandler (line 551) | public function getExceptionHandler(): Closure|null method log (line 567) | public function log($level, string|\Stringable $message, array $contex... method debug (line 592) | public function debug(string|\Stringable $message, array $context = []... method info (line 605) | public function info(string|\Stringable $message, array $context = [])... method notice (line 618) | public function notice(string|\Stringable $message, array $context = [... method warning (line 631) | public function warning(string|\Stringable $message, array $context = ... method error (line 644) | public function error(string|\Stringable $message, array $context = []... method critical (line 657) | public function critical(string|\Stringable $message, array $context =... method alert (line 670) | public function alert(string|\Stringable $message, array $context = []... method emergency (line 683) | public function emergency(string|\Stringable $message, array $context ... method setTimezone (line 693) | public function setTimezone(DateTimeZone $tz): self method getTimezone (line 703) | public function getTimezone(): DateTimeZone method handleException (line 712) | protected function handleException(Throwable $e, LogRecord $record): void method __serialize (line 724) | public function __serialize(): array method __unserialize (line 741) | public function __unserialize(array $data): void FILE: src/Monolog/Processor/ClosureContextProcessor.php class ClosureContextProcessor (line 27) | class ClosureContextProcessor implements ProcessorInterface method __invoke (line 29) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/GitProcessor.php class GitProcessor (line 25) | class GitProcessor implements ProcessorInterface method __construct (line 36) | public function __construct(int|string|Level $level = Level::Debug) method __invoke (line 44) | public function __invoke(LogRecord $record): LogRecord method getGitInfo (line 59) | private static function getGitInfo(): array FILE: src/Monolog/Processor/HostnameProcessor.php class HostnameProcessor (line 19) | class HostnameProcessor implements ProcessorInterface method __construct (line 23) | public function __construct() method __invoke (line 31) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/IntrospectionProcessor.php class IntrospectionProcessor (line 30) | class IntrospectionProcessor implements ProcessorInterface method __construct (line 54) | public function __construct(int|string|Level $level = Level::Debug, ar... method __invoke (line 64) | public function __invoke(LogRecord $record): LogRecord method isTraceClassOrSkippedFunction (line 118) | private function isTraceClassOrSkippedFunction(array $trace, int $inde... FILE: src/Monolog/Processor/LoadAverageProcessor.php class LoadAverageProcessor (line 21) | class LoadAverageProcessor implements ProcessorInterface method __construct (line 41) | public function __construct(int $avgSystemLoad = self::LOAD_1_MINUTE) method __invoke (line 52) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/MemoryPeakUsageProcessor.php class MemoryPeakUsageProcessor (line 22) | class MemoryPeakUsageProcessor extends MemoryProcessor method __invoke (line 27) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/MemoryProcessor.php class MemoryProcessor (line 19) | abstract class MemoryProcessor implements ProcessorInterface method __construct (line 35) | public function __construct(bool $realUsage = true, bool $useFormattin... method formatBytes (line 46) | protected function formatBytes(int $bytes) FILE: src/Monolog/Processor/MemoryUsageProcessor.php class MemoryUsageProcessor (line 22) | class MemoryUsageProcessor extends MemoryProcessor method __invoke (line 27) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/MercurialProcessor.php class MercurialProcessor (line 24) | class MercurialProcessor implements ProcessorInterface method __construct (line 35) | public function __construct(int|string|Level $level = Level::Debug) method __invoke (line 43) | public function __invoke(LogRecord $record): LogRecord method getMercurialInfo (line 58) | private static function getMercurialInfo(): array FILE: src/Monolog/Processor/ProcessIdProcessor.php class ProcessIdProcessor (line 21) | class ProcessIdProcessor implements ProcessorInterface method __invoke (line 26) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/ProcessorInterface.php type ProcessorInterface (line 21) | interface ProcessorInterface method __invoke (line 26) | public function __invoke(LogRecord $record); FILE: src/Monolog/Processor/PsrLogMessageProcessor.php class PsrLogMessageProcessor (line 24) | class PsrLogMessageProcessor implements ProcessorInterface method __construct (line 36) | public function __construct(?string $dateFormat = null, bool $removeUs... method __invoke (line 45) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/TagProcessor.php class TagProcessor (line 21) | class TagProcessor implements ProcessorInterface method __construct (line 29) | public function __construct(array $tags = []) method addTags (line 38) | public function addTags(array $tags = []): self method setTags (line 49) | public function setTags(array $tags = []): self method __invoke (line 59) | public function __invoke(LogRecord $record): LogRecord FILE: src/Monolog/Processor/UidProcessor.php class UidProcessor (line 22) | class UidProcessor implements ProcessorInterface, ResettableInterface method __construct (line 30) | public function __construct(int $length = 7) method __invoke (line 42) | public function __invoke(LogRecord $record): LogRecord method getUid (line 49) | public function getUid(): string method reset (line 54) | public function reset(): void method generateUid (line 63) | private function generateUid(int $length): string FILE: src/Monolog/Processor/WebProcessor.php class WebProcessor (line 22) | class WebProcessor implements ProcessorInterface method __construct (line 49) | public function __construct(array|ArrayAccess|null $serverData = null,... method __invoke (line 80) | public function __invoke(LogRecord $record): LogRecord method addExtraField (line 96) | public function addExtraField(string $extraName, string $serverName): ... method appendExtraFields (line 107) | private function appendExtraFields(array $extra): array FILE: src/Monolog/Registry.php class Registry (line 38) | class Registry method addLogger (line 55) | public static function addLogger(Logger $logger, ?string $name = null,... method hasLogger (line 71) | public static function hasLogger($logger): bool method removeLogger (line 87) | public static function removeLogger($logger): void method clear (line 101) | public static function clear(): void method getInstance (line 112) | public static function getInstance(string $name): Logger method __callStatic (line 129) | public static function __callStatic(string $name, array $arguments): L... FILE: src/Monolog/ResettableInterface.php type ResettableInterface (line 28) | interface ResettableInterface method reset (line 30) | public function reset(): void; FILE: src/Monolog/SignalHandler.php class SignalHandler (line 23) | class SignalHandler method __construct (line 34) | public function __construct(LoggerInterface $logger) method registerSignalHandler (line 45) | public function registerSignalHandler(int $signo, int|string|Level $le... method handleSignal (line 74) | public function handleSignal(int $signo, $siginfo = null): void FILE: src/Monolog/Test/MonologTestCase.php class MonologTestCase (line 26) | class MonologTestCase extends \PHPUnit\Framework\TestCase method getRecord (line 34) | protected function getRecord(int|string|Level $level = Level::Warning,... method getMultipleRecords (line 49) | protected function getMultipleRecords(): array method getIdentityFormatter (line 60) | protected function getIdentityFormatter(): FormatterInterface FILE: src/Monolog/Test/TestCase.php class TestCase (line 21) | class TestCase extends MonologTestCase FILE: src/Monolog/Utils.php class Utils (line 14) | final class Utils method getClass (line 18) | public static function getClass(object $object): string method substr (line 33) | public static function substr(string $string, int $start, ?int $length... method canonicalizePath (line 47) | public static function canonicalizePath(string $streamUrl): string method jsonEncode (line 79) | public static function jsonEncode($data, ?int $encodeFlags = null, boo... method handleJsonError (line 116) | public static function handleJsonError(int $code, $data, ?int $encodeF... method throwEncodeError (line 150) | private static function throwEncodeError(int $code, $data): never method detectAndCleanUtf8 (line 178) | private static function detectAndCleanUtf8(&$data): void method expandIniShorthandBytes (line 209) | public static function expandIniShorthandBytes($val) method getRecordMessageForException (line 239) | public static function getRecordMessageForException(LogRecord $record)... FILE: tests/Monolog/Attribute/AsMonologProcessorTest.php class AsMonologProcessorTest (line 17) | final class AsMonologProcessorTest extends \Monolog\Test\MonologTestCase method test (line 19) | public function test(): void FILE: tests/Monolog/Attribute/WithMonologChannelTest.php class WithMonologChannelTest (line 14) | class WithMonologChannelTest extends \Monolog\Test\MonologTestCase method test (line 16) | public function test(): void FILE: tests/Monolog/ErrorHandlerTest.php class ErrorHandlerTest (line 19) | class ErrorHandlerTest extends \PHPUnit\Framework\TestCase method testRegister (line 21) | public function testRegister() method testHandleError (line 28) | #[WithoutErrorHandler] method fatalHandlerProvider (line 59) | public static function fatalHandlerProvider() method getPrivatePropertyValue (line 67) | protected function getPrivatePropertyValue($instance, $property) method testFatalHandler (line 75) | #[DataProvider('fatalHandlerProvider')] method testHandleException (line 93) | #[WithoutErrorHandler] method testCodeToString (line 114) | public function testCodeToString() class CustomTestException (line 138) | class CustomTestException extends \Exception class CustomCustomException (line 141) | class CustomCustomException extends CustomTestException FILE: tests/Monolog/Formatter/ChromePHPFormatterTest.php class ChromePHPFormatterTest (line 17) | class ChromePHPFormatterTest extends MonologTestCase method testDefaultFormat (line 22) | public function testDefaultFormat() method testFormatWithFileAndLine (line 54) | public function testFormatWithFileAndLine() method testFormatWithoutContext (line 86) | public function testFormatWithoutContext() method testBatchFormatThrowException (line 112) | public function testBatchFormatThrowException() FILE: tests/Monolog/Formatter/ElasticaFormatterTest.php class ElasticaFormatterTest (line 17) | class ElasticaFormatterTest extends MonologTestCase method setUp (line 19) | public function setUp(): void method testFormat (line 31) | public function testFormat() method testGetters (line 73) | public function testGetters() FILE: tests/Monolog/Formatter/ElasticsearchFormatterTest.php class ElasticsearchFormatterTest (line 17) | class ElasticsearchFormatterTest extends MonologTestCase method testFormat (line 24) | public function testFormat() method testGetters (line 63) | public function testGetters() FILE: tests/Monolog/Formatter/FlowdockFormatterTest.php class FlowdockFormatterTest (line 17) | class FlowdockFormatterTest extends MonologTestCase method testFormat (line 22) | public function testFormat() method testFormatBatch (line 43) | public function testFormatBatch() FILE: tests/Monolog/Formatter/FluentdFormatterTest.php class FluentdFormatterTest (line 17) | class FluentdFormatterTest extends MonologTestCase method testConstruct (line 23) | public function testConstruct() method testFormat (line 36) | public function testFormat() method testFormatWithTag (line 50) | public function testFormatWithTag() FILE: tests/Monolog/Formatter/GelfMessageFormatterTest.php class GelfMessageFormatterTest (line 17) | class GelfMessageFormatterTest extends MonologTestCase method setUp (line 19) | public function setUp(): void method testDefaultFormatter (line 29) | public function testDefaultFormatter() method testFormatWithFileAndLine (line 61) | public function testFormatWithFileAndLine() method testFormatWithContext (line 83) | public function testFormatWithContext() method testFormatWithContextContainingException (line 127) | public function testFormatWithContextContainingException() method testFormatWithExtra (line 153) | public function testFormatWithExtra() method testFormatWithLargeData (line 194) | public function testFormatWithLargeData() method testFormatWithUnlimitedLength (line 220) | public function testFormatWithUnlimitedLength() method testFormatWithLargeCyrillicData (line 246) | public function testFormatWithLargeCyrillicData() method isLegacy (line 265) | private function isLegacy() FILE: tests/Monolog/Formatter/GoogleCloudLoggingFormatterTest.php class GoogleCloudLoggingFormatterTest (line 18) | class GoogleCloudLoggingFormatterTest extends MonologTestCase method formatProvidesRfc3339Timestamps (line 26) | public function formatProvidesRfc3339Timestamps(): void method formatIntroducesLogSeverity (line 43) | public function formatIntroducesLogSeverity(): void FILE: tests/Monolog/Formatter/JsonFormatterTest.php class JsonFormatterTest (line 20) | class JsonFormatterTest extends MonologTestCase method testConstruct (line 27) | public function testConstruct() method testFormat (line 40) | public function testFormat() method testFormatWithPrettyPrint (line 54) | public function testFormatWithPrettyPrint() method testFormatBatch (line 86) | public function testFormatBatch() method testFormatBatchNewlines (line 101) | public function testFormatBatchNewlines() method testDefFormatWithException (line 112) | public function testDefFormatWithException() method testBasePathWithException (line 123) | public function testBasePathWithException(): void method testDefFormatWithPreviousException (line 135) | public function testDefFormatWithPreviousException() method testDefFormatWithThrowable (line 147) | public function testDefFormatWithThrowable() method testMaxNormalizeDepth (line 158) | public function testMaxNormalizeDepth() method testMaxNormalizeItemCountWith0ItemsMax (line 169) | public function testMaxNormalizeItemCountWith0ItemsMax() method testMaxNormalizeItemCountWith2ItemsMax (line 184) | public function testMaxNormalizeItemCountWith2ItemsMax() method testDefFormatWithResource (line 199) | public function testDefFormatWithResource() method assertContextContainsFormattedException (line 211) | private function assertContextContainsFormattedException(string $expec... method formatRecordWithExceptionInContext (line 219) | private function formatRecordWithExceptionInContext(JsonFormatter $for... method formatExceptionFilePathWithLine (line 235) | private function formatExceptionFilePathWithLine($exception): string method formatException (line 246) | private function formatException($exception, ?string $previous = null)... method testNormalizeHandleLargeArraysWithExactly1000Items (line 259) | public function testNormalizeHandleLargeArraysWithExactly1000Items() method testNormalizeHandleLargeArrays (line 275) | public function testNormalizeHandleLargeArrays() method testCanNormalizeIncompleteObject (line 291) | public function testCanNormalizeIncompleteObject(): void method testEmptyContextAndExtraFieldsCanBeIgnored (line 303) | public function testEmptyContextAndExtraFieldsCanBeIgnored() method testFormatObjects (line 320) | public function testFormatObjects() method testNormalizeHandleExceptionInToString (line 343) | public function testNormalizeHandleExceptionInToString(): void class TestJsonNormPublic (line 362) | class TestJsonNormPublic class TestJsonNormPrivate (line 367) | class TestJsonNormPrivate class TestJsonNormWithToStringAndJson (line 372) | class TestJsonNormWithToStringAndJson implements JsonSerializable method jsonSerialize (line 374) | public function jsonSerialize(): mixed method __toString (line 379) | public function __toString() class TestJsonNormWithToString (line 385) | class TestJsonNormWithToString method __toString (line 387) | public function __toString() class TestJsonNormWithFailingToString (line 393) | class TestJsonNormWithFailingToString method __toString (line 395) | public function __toString() FILE: tests/Monolog/Formatter/LineFormatterTest.php class LineFormatterTest (line 22) | class LineFormatterTest extends MonologTestCase method testDefFormatWithString (line 24) | public function testDefFormatWithString() method testDefFormatWithArrayContext (line 35) | public function testDefFormatWithArrayContext() method testDefFormatExtras (line 52) | public function testDefFormatExtras() method testFormatExtras (line 64) | public function testFormatExtras() method testContextAndExtraOptionallyNotShownIfEmpty (line 76) | public function testContextAndExtraOptionallyNotShownIfEmpty() method testContextAndExtraReplacement (line 87) | public function testContextAndExtraReplacement() method testDefFormatWithObject (line 101) | public function testDefFormatWithObject() method testDefFormatWithException (line 115) | public function testDefFormatWithException() method testDefFormatWithExceptionAndStacktrace (line 130) | public function testDefFormatWithExceptionAndStacktrace() method testInlineLineBreaksRespectsEscapedBackslashes (line 146) | public function testInlineLineBreaksRespectsEscapedBackslashes() method testDefFormatWithExceptionAndStacktraceParserFull (line 156) | public function testDefFormatWithExceptionAndStacktraceParserFull() method testDefFormatWithExceptionAndStacktraceParserCustom (line 171) | public function testDefFormatWithExceptionAndStacktraceParserCustom() method testDefFormatWithExceptionAndStacktraceParserEmpty (line 188) | public function testDefFormatWithExceptionAndStacktraceParserEmpty() method testDefFormatWithPreviousException (line 200) | public function testDefFormatWithPreviousException() method testDefFormatWithSoapFaultException (line 216) | public function testDefFormatWithSoapFaultException() method testBatchFormat (line 246) | public function testBatchFormat() method testFormatShouldStripInlineLineBreaks (line 264) | public function testFormatShouldStripInlineLineBreaks() method testFormatShouldNotStripInlineLineBreaksWhenFlagIsSet (line 272) | public function testFormatShouldNotStripInlineLineBreaksWhenFlagIsSet() method testIndentStackTraces (line 280) | public function testIndentStackTraces(): void method testBasePath (line 293) | public function testBasePath(): void method testMaxLevelNameLength (line 306) | #[DataProvider('providerMaxLevelNameLength')] method providerMaxLevelNameLength (line 316) | public static function providerMaxLevelNameLength(): array class TestFoo (line 340) | class TestFoo class TestBar (line 345) | class TestBar method __toString (line 347) | public function __toString() FILE: tests/Monolog/Formatter/LogglyFormatterTest.php class LogglyFormatterTest (line 16) | class LogglyFormatterTest extends MonologTestCase method testConstruct (line 21) | public function testConstruct() method testFormat (line 32) | public function testFormat() FILE: tests/Monolog/Formatter/LogmaticFormatterTest.php class LogmaticFormatterTest (line 19) | class LogmaticFormatterTest extends MonologTestCase method testFormat (line 24) | public function testFormat() FILE: tests/Monolog/Formatter/LogstashFormatterTest.php class LogstashFormatterTest (line 17) | class LogstashFormatterTest extends MonologTestCase method testDefaultFormatterV1 (line 22) | public function testDefaultFormatterV1() method testFormatWithFileAndLineV1 (line 53) | public function testFormatWithFileAndLineV1() method testFormatWithContextV1 (line 74) | public function testFormatWithContextV1() method testFormatWithExtraV1 (line 104) | public function testFormatWithExtraV1() method testFormatWithApplicationNameV1 (line 131) | public function testFormatWithApplicationNameV1() method testFormatWithLatin9Data (line 149) | public function testFormatWithLatin9Data() FILE: tests/Monolog/Formatter/MongoDBFormatterTest.php class MongoDBFormatterTest (line 24) | #[RequiresPhpExtension('mongodb')] method constructArgumentProvider (line 27) | public static function constructArgumentProvider() method testConstruct (line 35) | #[DataProvider('constructArgumentProvider')] method testSimpleFormat (line 47) | public function testSimpleFormat() method testRecursiveFormat (line 70) | public function testRecursiveFormat() method testFormatDepthArray (line 116) | public function testFormatDepthArray() method testFormatDepthArrayInfiniteNesting (line 148) | public function testFormatDepthArrayInfiniteNesting() method testFormatDepthObjects (line 187) | public function testFormatDepthObjects() method testFormatDepthException (line 220) | public function testFormatDepthException() method testBsonTypes (line 240) | public function testBsonTypes() FILE: tests/Monolog/Formatter/NormalizerFormatterTest.php class NormalizerFormatterTest (line 19) | class NormalizerFormatterTest extends \Monolog\Test\MonologTestCase method testFormat (line 21) | public function testFormat() method testFormatExceptions (line 60) | public function testFormatExceptions() method testFormatExceptionWithBasePath (line 83) | public function testFormatExceptionWithBasePath(): void method testFormatSoapFaultException (line 97) | public function testFormatSoapFaultException() method testFormatToStringExceptionHandle (line 144) | public function testFormatToStringExceptionHandle() method testBatchFormat (line 168) | public function testBatchFormat() method testIgnoresRecursiveObjectReferences (line 200) | public function testIgnoresRecursiveObjectReferences() method testCanNormalizeReferences (line 229) | public function testCanNormalizeReferences() method testToJsonIgnoresInvalidTypes (line 238) | public function testToJsonIgnoresInvalidTypes() method testNormalizeHandleLargeArraysWithExactly1000Items (line 263) | public function testNormalizeHandleLargeArraysWithExactly1000Items() method testNormalizeHandleLargeArrays (line 279) | public function testNormalizeHandleLargeArrays() method testIgnoresInvalidEncoding (line 295) | public function testIgnoresInvalidEncoding() method testConvertsInvalidEncodingAsLatin9 (line 307) | public function testConvertsInvalidEncodingAsLatin9() method testMaxNormalizeDepth (line 317) | public function testMaxNormalizeDepth() method testMaxNormalizeItemCountWith0ItemsMax (line 330) | public function testMaxNormalizeItemCountWith0ItemsMax() method testMaxNormalizeItemCountWith2ItemsMax (line 344) | public function testMaxNormalizeItemCountWith2ItemsMax() method testExceptionTraceWithArgs (line 369) | public function testExceptionTraceWithArgs() method formatRecordWithExceptionInContext (line 398) | private function formatRecordWithExceptionInContext(NormalizerFormatte... method testExceptionTraceDoesNotLeakCallUserFuncArgs (line 410) | public function testExceptionTraceDoesNotLeakCallUserFuncArgs() method testCanNormalizeIncompleteObject (line 428) | public function testCanNormalizeIncompleteObject(): void method testMaxTraceLengthDefault (line 442) | public function testMaxTraceLengthDefault() method testMaxTraceLengthSetter (line 448) | public function testMaxTraceLengthSetter() method testMaxTraceLengthLimitsTrace (line 458) | public function testMaxTraceLengthLimitsTrace() method testMaxTraceLengthZeroDoesNotIncludeTrace (line 470) | public function testMaxTraceLengthZeroDoesNotIncludeTrace() method testMaxTraceLengthNullAllowsUnlimited (line 481) | public function testMaxTraceLengthNullAllowsUnlimited() method testMaxTraceLengthWithPreviousException (line 493) | public function testMaxTraceLengthWithPreviousException() method testMaxTraceLengthWithBasePath (line 509) | public function testMaxTraceLengthWithBasePath() method createDeepTraceException (line 526) | private function createDeepTraceException(): \Exception method throwHelper (line 538) | private function throwHelper($arg) class TestFooNorm (line 544) | class TestFooNorm class TestBarNorm (line 549) | class TestBarNorm method __toString (line 551) | public function __toString() class TestStreamFoo (line 557) | class TestStreamFoo method __construct (line 562) | public function __construct($resource) method __toString (line 568) | public function __toString() class TestToStringError (line 576) | class TestToStringError method __toString (line 578) | public function __toString() class TestInfoLeak (line 584) | class TestInfoLeak method __toString (line 586) | public function __toString() FILE: tests/Monolog/Formatter/ScalarFormatterTest.php class ScalarFormatterTest (line 16) | class ScalarFormatterTest extends \Monolog\Test\MonologTestCase method setUp (line 20) | public function setUp(): void method tearDown (line 25) | public function tearDown(): void method buildTrace (line 32) | public function buildTrace(\Exception $e) method encodeJson (line 45) | public function encodeJson($data) method testFormat (line 50) | public function testFormat() method testFormatWithErrorContext (line 80) | public function testFormatWithErrorContext() method testFormatWithExceptionContext (line 90) | public function testFormatWithExceptionContext() FILE: tests/Monolog/Formatter/SyslogFormatterTest.php class SyslogFormatterTest (line 19) | class SyslogFormatterTest extends \Monolog\Test\MonologTestCase method testFormat (line 25) | #[DataProvider('formatDataProvider')] method formatDataProvider (line 59) | public static function formatDataProvider(): array FILE: tests/Monolog/Formatter/WildfireFormatterTest.php class WildfireFormatterTest (line 16) | class WildfireFormatterTest extends \Monolog\Test\MonologTestCase method testDefaultFormat (line 21) | public function testDefaultFormat() method testFormatWithFileAndLine (line 44) | public function testFormatWithFileAndLine() method testFormatWithoutContext (line 67) | public function testFormatWithoutContext() method testBatchFormatThrowException (line 87) | public function testBatchFormatThrowException() method testTableFormat (line 104) | public function testTableFormat() FILE: tests/Monolog/Handler/AbstractHandlerTest.php class AbstractHandlerTest (line 16) | class AbstractHandlerTest extends \Monolog\Test\MonologTestCase method testConstructAndGetSet (line 25) | public function testConstructAndGetSet() method testHandleBatch (line 40) | public function testHandleBatch() method testIsHandling (line 51) | public function testIsHandling() method testHandlesPsrStyleLevels (line 61) | public function testHandlesPsrStyleLevels() FILE: tests/Monolog/Handler/AbstractProcessingHandlerTest.php class AbstractProcessingHandlerTest (line 18) | class AbstractProcessingHandlerTest extends \Monolog\Test\MonologTestCase method testConstructAndGetSet (line 24) | public function testConstructAndGetSet() method testHandleLowerLevelMessage (line 34) | public function testHandleLowerLevelMessage() method testHandleBubbling (line 43) | public function testHandleBubbling() method testHandleNotBubbling (line 52) | public function testHandleNotBubbling() method testHandleIsFalseWhenNotHandled (line 61) | public function testHandleIsFalseWhenNotHandled() method testProcessRecord (line 71) | public function testProcessRecord() method testPushPopProcessor (line 96) | public function testPushPopProcessor() method testPushProcessorWithNonCallable (line 116) | public function testPushProcessorWithNonCallable() method testGetFormatterInitializesDefault (line 129) | public function testGetFormatterInitializesDefault() FILE: tests/Monolog/Handler/AmqpHandlerTest.php class AmqpHandlerTest (line 20) | class AmqpHandlerTest extends \Monolog\Test\MonologTestCase method testHandleAmqpExt (line 22) | public function testHandleAmqpExt() method testHandlePhpAmqpLib (line 78) | public function testHandlePhpAmqpLib() FILE: tests/Monolog/Handler/BrowserConsoleHandlerTest.php class BrowserConsoleHandlerTest (line 19) | class BrowserConsoleHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 21) | protected function setUp(): void method generateScript (line 26) | protected function generateScript() method testStyling (line 33) | public function testStyling() method testStylingMultiple (line 49) | public function testStylingMultiple() method testEscaping (line 65) | public function testEscaping() method testAutolabel (line 81) | public function testAutolabel() method testContext (line 101) | public function testContext() method testConcurrentHandlers (line 121) | public function testConcurrentHandlers() FILE: tests/Monolog/Handler/BufferHandlerTest.php class BufferHandlerTest (line 16) | class BufferHandlerTest extends \Monolog\Test\MonologTestCase method testHandleBuffers (line 25) | public function testHandleBuffers() method testPropagatesRecordsAtEndOfRequest (line 42) | public function testPropagatesRecordsAtEndOfRequest() method checkPropagation (line 52) | public function checkPropagation() method testHandleBufferLimit (line 63) | public function testHandleBufferLimit() method testHandleBufferLimitWithFlushOnOverflow (line 80) | public function testHandleBufferLimitWithFlushOnOverflow() method testHandleLevel (line 110) | public function testHandleLevel() method testFlush (line 127) | public function testFlush() method testHandleUsesProcessors (line 142) | public function testHandleUsesProcessors() method testSetHandler (line 158) | public function testSetHandler() FILE: tests/Monolog/Handler/ChromePHPHandlerTest.php class ChromePHPHandlerTest (line 20) | class ChromePHPHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 22) | protected function setUp(): void method testHeaders (line 28) | #[DataProvider('agentsProvider')] method agentsProvider (line 53) | public static function agentsProvider() method testHeadersOverflow (line 63) | public function testHeadersOverflow() method testConcurrentHandlers (line 103) | public function testConcurrentHandlers() class TestChromePHPHandler (line 133) | class TestChromePHPHandler extends ChromePHPHandler method resetStatic (line 137) | public static function resetStatic(): void method sendHeader (line 145) | protected function sendHeader(string $header, string $content): void method getHeaders (line 150) | public function getHeaders(): array method isWebRequest (line 155) | protected function isWebRequest(): bool FILE: tests/Monolog/Handler/CouchDBHandlerTest.php class CouchDBHandlerTest (line 16) | class CouchDBHandlerTest extends \Monolog\Test\MonologTestCase method testHandle (line 18) | public function testHandle() FILE: tests/Monolog/Handler/DeduplicationHandlerTest.php class DeduplicationHandlerTest (line 16) | class DeduplicationHandlerTest extends \Monolog\Test\MonologTestCase method testFlushPassthruIfAllRecordsUnderTrigger (line 21) | public function testFlushPassthruIfAllRecordsUnderTrigger() method testFlushPassthruIfEmptyLog (line 41) | public function testFlushPassthruIfEmptyLog() method testFlushSkipsIfLogExists (line 63) | public function testFlushSkipsIfLogExists() method testFlushPassthruIfLogTooOld (line 84) | public function testFlushPassthruIfLogTooOld() method testGcOldLogs (line 107) | public function testGcOldLogs() method tearDownAfterClass (line 155) | public static function tearDownAfterClass(): void FILE: tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php class DoctrineCouchDBHandlerTest (line 16) | class DoctrineCouchDBHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 18) | protected function setUp(): void method testHandle (line 25) | public function testHandle() FILE: tests/Monolog/Handler/DynamoDbHandlerTest.php class DynamoDbHandlerTest (line 17) | class DynamoDbHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 23) | public function setUp(): void method tearDown (line 40) | public function tearDown(): void method testGetFormatter (line 47) | public function testGetFormatter() method testHandle (line 53) | public function testHandle() FILE: tests/Monolog/Handler/ElasticaHandlerTest.php class ElasticaHandlerTest (line 23) | #[Group('Elastica')] method setUp (line 39) | public function setUp(): void method tearDown (line 53) | public function tearDown(): void method testHandle (line 66) | public function testHandle() method testSetFormatter (line 89) | public function testSetFormatter() method testSetFormatterInvalid (line 102) | public function testSetFormatterInvalid() method testOptions (line 117) | public function testOptions() method testConnectionErrors (line 131) | #[DataProvider('providerTestConnectionErrors')] method providerTestConnectionErrors (line 148) | public static function providerTestConnectionErrors(): array method testHandleIntegrationNewESVersion (line 164) | public function testHandleIntegrationNewESVersion() method getCreatedDocId (line 208) | protected function getCreatedDocId(Response $response): ?string method getDocSourceFromElastic (line 226) | protected function getDocSourceFromElastic(Client $client, string $ind... FILE: tests/Monolog/Handler/ElasticsearchHandlerTest.php class ElasticsearchHandlerTest (line 25) | #[Group('Elasticsearch')] method setUp (line 40) | public function setUp(): void method tearDown (line 54) | public function tearDown(): void method testSetFormatter (line 61) | public function testSetFormatter() method testSetFormatterInvalid (line 71) | public function testSetFormatterInvalid() method testOptions (line 82) | public function testOptions() method testConnectionErrors (line 99) | #[DataProvider('providerTestConnectionErrors')] method providerTestConnectionErrors (line 119) | public static function providerTestConnectionErrors(): array method testHandleBatchIntegration (line 135) | public function testHandleBatchIntegration() method getCreatedDocId (line 187) | protected function getCreatedDocId(array $info): ?string method getCreatedDocIdV8 (line 204) | protected function getCreatedDocIdV8(array $data) method getDocSourceFromElastic (line 218) | protected function getDocSourceFromElastic(Client|Client8 $client, str... method getClientBuilder (line 241) | private function getClientBuilder() FILE: tests/Monolog/Handler/ErrorLogHandlerTest.php function error_log (line 17) | function error_log() class ErrorLogHandlerTest (line 22) | class ErrorLogHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 24) | protected function setUp(): void method testShouldNotAcceptAnInvalidTypeOnConstructor (line 32) | public function testShouldNotAcceptAnInvalidTypeOnConstructor() method testShouldLogMessagesUsingErrorLogFunction (line 43) | public function testShouldLogMessagesUsingErrorLogFunction() FILE: tests/Monolog/Handler/ExceptionTestHandler.php class ExceptionTestHandler (line 17) | class ExceptionTestHandler extends TestHandler method write (line 22) | protected function write(LogRecord $record): void FILE: tests/Monolog/Handler/FallbackGroupHandlerTest.php class FallbackGroupHandlerTest (line 17) | class FallbackGroupHandlerTest extends \Monolog\Test\MonologTestCase method testHandle (line 23) | public function testHandle() method testHandleExceptionThrown (line 40) | public function testHandleExceptionThrown() method testHandleBatch (line 56) | public function testHandleBatch() method testHandleBatchExceptionThrown (line 70) | public function testHandleBatchExceptionThrown() method testIsHandling (line 84) | public function testIsHandling() method testHandleUsesProcessors (line 96) | public function testHandleUsesProcessors() method testHandleBatchUsesProcessors (line 114) | public function testHandleBatchUsesProcessors() method testProcessorsDoNotInterfereBetweenHandlers (line 142) | public function testProcessorsDoNotInterfereBetweenHandlers() method testProcessorsDoNotInterfereBetweenHandlersWithBatch (line 158) | public function testProcessorsDoNotInterfereBetweenHandlersWithBatch() FILE: tests/Monolog/Handler/FilterHandlerTest.php class FilterHandlerTest (line 16) | class FilterHandlerTest extends \Monolog\Test\MonologTestCase method testIsHandling (line 21) | public function testIsHandling() method testHandleProcessOnlyNeededLevels (line 40) | public function testHandleProcessOnlyNeededLevels() method testAcceptedLevelApi (line 83) | public function testAcceptedLevelApi() method testHandleUsesProcessors (line 107) | public function testHandleUsesProcessors() method testHandleRespectsBubble (line 127) | public function testHandleRespectsBubble() method testHandleWithCallback (line 143) | public function testHandleWithCallback() method testHandleWithBadCallbackThrowsException (line 163) | public function testHandleWithBadCallbackThrowsException() method testHandleEmptyBatch (line 176) | public function testHandleEmptyBatch() method testResetTestHandler (line 188) | public function testResetTestHandler() FILE: tests/Monolog/Handler/FingersCrossedHandlerTest.php class FingersCrossedHandlerTest (line 19) | class FingersCrossedHandlerTest extends \Monolog\Test\MonologTestCase method testHandleBuffers (line 26) | public function testHandleBuffers() method testHandleStopsBufferingAfterTrigger (line 44) | public function testHandleStopsBufferingAfterTrigger() method testHandleResetBufferingAfterReset (line 60) | public function testHandleResetBufferingAfterReset() method testHandleResetBufferingAfterBeingTriggeredWhenStopBufferingIsDisabled (line 79) | public function testHandleResetBufferingAfterBeingTriggeredWhenStopBuf... method testHandleBufferLimit (line 96) | public function testHandleBufferLimit() method testHandleWithCallback (line 113) | public function testHandleWithCallback() method testHandleWithBadCallbackThrowsException (line 132) | public function testHandleWithBadCallbackThrowsException() method testIsHandlingAlways (line 146) | public function testIsHandlingAlways() method testErrorLevelActivationStrategy (line 158) | public function testErrorLevelActivationStrategy() method testErrorLevelActivationStrategyWithPsrLevel (line 174) | public function testErrorLevelActivationStrategyWithPsrLevel() method testOverrideActivationStrategy (line 189) | public function testOverrideActivationStrategy() method testChannelLevelActivationStrategy (line 205) | public function testChannelLevelActivationStrategy() method testChannelLevelActivationStrategyWithPsrLevels (line 221) | public function testChannelLevelActivationStrategyWithPsrLevels() method testHandleUsesProcessors (line 237) | public function testHandleUsesProcessors() method testPassthruOnClose (line 255) | public function testPassthruOnClose() method testPsrLevelPassthruOnClose (line 271) | public function testPsrLevelPassthruOnClose() FILE: tests/Monolog/Handler/FirePHPHandlerTest.php class FirePHPHandlerTest (line 19) | class FirePHPHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 21) | public function setUp(): void method testHeaders (line 27) | public function testHeaders() method testConcurrentHandlers (line 45) | public function testConcurrentHandlers() class TestFirePHPHandler (line 75) | class TestFirePHPHandler extends FirePHPHandler method resetStatic (line 79) | public static function resetStatic(): void method sendHeader (line 86) | protected function sendHeader(string $header, string $content): void method getHeaders (line 91) | public function getHeaders(): array method isWebRequest (line 96) | protected function isWebRequest(): bool FILE: tests/Monolog/Handler/FleepHookHandlerTest.php class FleepHookHandlerTest (line 20) | class FleepHookHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 29) | public function setUp(): void method tearDown (line 41) | public function tearDown(): void method testConstructorSetsExpectedDefaults (line 51) | public function testConstructorSetsExpectedDefaults() method testHandlerUsesLineFormatterWhichIgnoresEmptyArrays (line 60) | public function testHandlerUsesLineFormatterWhichIgnoresEmptyArrays() method testConnectionStringisConstructedCorrectly (line 76) | public function testConnectionStringisConstructedCorrectly() FILE: tests/Monolog/Handler/FlowdockHandlerTest.php class FlowdockHandlerTest (line 21) | class FlowdockHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 30) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method testWriteHeader (line 45) | public function testWriteHeader() method testWriteContent (line 60) | public function testWriteContent($content) method createHandler (line 66) | private function createHandler($token = 'myToken') FILE: tests/Monolog/Handler/GelfHandlerTest.php class GelfHandlerTest (line 18) | class GelfHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 20) | public function setUp(): void method testConstruct (line 30) | public function testConstruct() method getHandler (line 36) | protected function getHandler($messagePublisher) method getMessagePublisher (line 43) | protected function getMessagePublisher() method testDebug (line 51) | public function testDebug() method testWarning (line 72) | public function testWarning() method testInjectedGelfMessageFormatter (line 93) | public function testInjectedGelfMessageFormatter() FILE: tests/Monolog/Handler/GroupHandlerTest.php class GroupHandlerTest (line 17) | class GroupHandlerTest extends \Monolog\Test\MonologTestCase method testConstructorOnlyTakesHandler (line 22) | public function testConstructorOnlyTakesHandler() method testHandle (line 33) | public function testHandle() method testHandleBatch (line 49) | public function testHandleBatch() method testIsHandling (line 64) | public function testIsHandling() method testHandleUsesProcessors (line 76) | public function testHandleUsesProcessors() method testHandleBatchUsesProcessors (line 94) | public function testHandleBatchUsesProcessors() method testProcessorsDoNotInterfereBetweenHandlers (line 121) | public function testProcessorsDoNotInterfereBetweenHandlers() method testProcessorsDoNotInterfereBetweenHandlersWithBatch (line 137) | public function testProcessorsDoNotInterfereBetweenHandlersWithBatch() FILE: tests/Monolog/Handler/HandlerWrapperTest.php class HandlerWrapperTest (line 20) | class HandlerWrapperTest extends \Monolog\Test\MonologTestCase method setUp (line 26) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void method trueFalseDataProvider (line 41) | public static function trueFalseDataProvider(): array method testIsHandling (line 49) | #[DataProvider('trueFalseDataProvider')] method testHandle (line 61) | #[DataProvider('trueFalseDataProvider')] method testHandleBatch (line 73) | #[DataProvider('trueFalseDataProvider')] FILE: tests/Monolog/Handler/InsightOpsHandlerTest.php class InsightOpsHandlerTest (line 21) | class InsightOpsHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 30) | public function tearDown(): void method testWriteContent (line 38) | public function testWriteContent() method testWriteBatchContent (line 49) | public function testWriteBatchContent() method createHandler (line 60) | private function createHandler() FILE: tests/Monolog/Handler/LogEntriesHandlerTest.php class LogEntriesHandlerTest (line 20) | class LogEntriesHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 29) | public function tearDown(): void method testWriteContent (line 37) | public function testWriteContent() method testWriteBatchContent (line 48) | public function testWriteBatchContent() method createHandler (line 64) | private function createHandler() FILE: tests/Monolog/Handler/LogmaticHandlerTest.php class LogmaticHandlerTest (line 20) | class LogmaticHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 29) | public function tearDown(): void method testWriteContent (line 37) | public function testWriteContent() method testWriteBatchContent (line 48) | public function testWriteBatchContent() method createHandler (line 64) | private function createHandler() FILE: tests/Monolog/Handler/MailHandlerTest.php class MailHandlerTest (line 16) | class MailHandlerTest extends \Monolog\Test\MonologTestCase method testHandleBatch (line 21) | public function testHandleBatch() method testHandleBatchNotSendsMailIfMessagesAreBelowLevel (line 41) | public function testHandleBatchNotSendsMailIfMessagesAreBelowLevel() method testHandle (line 60) | public function testHandle() FILE: tests/Monolog/Handler/MongoDBHandlerTest.php class MongoDBHandlerTest (line 20) | #[RequiresPhpExtension('mongodb')] method testConstructorShouldThrowExceptionForInvalidMongo (line 23) | public function testConstructorShouldThrowExceptionForInvalidMongo() method testHandleWithLibraryClient (line 30) | public function testHandleWithLibraryClient() method testHandleWithDriverManager (line 61) | public function testHandleWithDriverManager() FILE: tests/Monolog/Handler/NativeMailerHandlerTest.php function mail (line 16) | function mail($to, $subject, $message, $additional_headers = null, $addi... class NativeMailerHandlerTest (line 21) | class NativeMailerHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 23) | protected function setUp(): void method newNativeMailerHandler (line 28) | protected function newNativeMailerHandler(... $args) : NativeMailerHan... method testConstructorHeaderInjection (line 45) | public function testConstructorHeaderInjection() method testSetterHeaderInjection (line 52) | public function testSetterHeaderInjection() method testSetterArrayHeaderInjection (line 60) | public function testSetterArrayHeaderInjection() method testSetterContentTypeInjection (line 68) | public function testSetterContentTypeInjection() method testSetterEncodingInjection (line 76) | public function testSetterEncodingInjection() method testSend (line 84) | public function testSend() method testMessageSubjectFormatting (line 111) | public function testMessageSubjectFormatting() method testMail (line 123) | public function testMail() FILE: tests/Monolog/Handler/NewRelicHandlerTest.php class NewRelicHandlerTest (line 17) | class NewRelicHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 23) | public function setUp(): void method testThehandlerThrowsAnExceptionIfTheNRExtensionIsNotLoaded (line 30) | public function testThehandlerThrowsAnExceptionIfTheNRExtensionIsNotLo... method testThehandlerCanHandleTheRecord (line 39) | public function testThehandlerCanHandleTheRecord() method testThehandlerCanAddContextParamsToTheNewRelicTrace (line 45) | public function testThehandlerCanAddContextParamsToTheNewRelicTrace() method testThehandlerCanAddExplodedContextParamsToTheNewRelicTrace (line 52) | public function testThehandlerCanAddExplodedContextParamsToTheNewRelic... method testThehandlerCanAddExtraParamsToTheNewRelicTrace (line 66) | public function testThehandlerCanAddExtraParamsToTheNewRelicTrace() method testThehandlerCanAddExplodedExtraParamsToTheNewRelicTrace (line 77) | public function testThehandlerCanAddExplodedExtraParamsToTheNewRelicTr... method testThehandlerCanAddExtraContextAndParamsToTheNewRelicTrace (line 91) | public function testThehandlerCanAddExtraContextAndParamsToTheNewRelic... method testThehandlerCanHandleTheRecordsFormattedUsingTheLineFormatter (line 107) | public function testThehandlerCanHandleTheRecordsFormattedUsingTheLine... method testTheAppNameIsNullByDefault (line 114) | public function testTheAppNameIsNullByDefault() method testTheAppNameCanBeInjectedFromtheConstructor (line 122) | public function testTheAppNameCanBeInjectedFromtheConstructor() method testTheAppNameCanBeOverriddenFromEachLog (line 130) | public function testTheAppNameCanBeOverriddenFromEachLog() method testTheTransactionNameIsNullByDefault (line 138) | public function testTheTransactionNameIsNullByDefault() method testTheTransactionNameCanBeInjectedFromTheConstructor (line 146) | public function testTheTransactionNameCanBeInjectedFromTheConstructor() method testTheTransactionNameCanBeOverriddenFromEachLog (line 154) | public function testTheTransactionNameCanBeOverriddenFromEachLog() class StubNewRelicHandlerWithoutExtension (line 163) | class StubNewRelicHandlerWithoutExtension extends NewRelicHandler method isNewRelicEnabled (line 165) | protected function isNewRelicEnabled(): bool class StubNewRelicHandler (line 171) | class StubNewRelicHandler extends NewRelicHandler method isNewRelicEnabled (line 173) | protected function isNewRelicEnabled(): bool function newrelic_notice_error (line 179) | function newrelic_notice_error() function newrelic_set_appname (line 184) | function newrelic_set_appname($appname) function newrelic_name_transaction (line 189) | function newrelic_name_transaction($transactionName) function newrelic_add_custom_parameter (line 194) | function newrelic_add_custom_parameter($key, $value) FILE: tests/Monolog/Handler/NoopHandlerTest.php class NoopHandlerTest (line 20) | class NoopHandlerTest extends \Monolog\Test\MonologTestCase method testIsHandling (line 22) | #[DataProvider('logLevelsProvider')] method testHandle (line 29) | #[DataProvider('logLevelsProvider')] method logLevelsProvider (line 36) | public static function logLevelsProvider() FILE: tests/Monolog/Handler/NullHandlerTest.php class NullHandlerTest (line 19) | class NullHandlerTest extends \Monolog\Test\MonologTestCase method testHandle (line 21) | public function testHandle() method testHandleLowerLevelRecord (line 27) | public function testHandleLowerLevelRecord() method testSerializeRestorePrivate (line 33) | public function testSerializeRestorePrivate() FILE: tests/Monolog/Handler/OverflowHandlerTest.php class OverflowHandlerTest (line 20) | class OverflowHandlerTest extends \Monolog\Test\MonologTestCase method testNotPassingRecordsBeneathLogLevel (line 22) | public function testNotPassingRecordsBeneathLogLevel() method testPassThroughWithoutThreshold (line 30) | public function testPassThroughWithoutThreshold() method testHoldingMessagesBeneathThreshold (line 47) | public function testHoldingMessagesBeneathThreshold() method testCombinedThresholds (line 73) | public function testCombinedThresholds() FILE: tests/Monolog/Handler/PHPConsoleHandlerTest.php class PHPConsoleHandlerTest (line 30) | class PHPConsoleHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 36) | protected function setUp(): void method tearDown (line 58) | public function tearDown(): void method initDebugDispatcherMock (line 65) | protected function initDebugDispatcherMock(Connector $connector) method initErrorDispatcherMock (line 74) | protected function initErrorDispatcherMock(Connector $connector) method initConnectorMock (line 83) | protected function initConnectorMock() method getHandlerDefaultOption (line 108) | protected function getHandlerDefaultOption($name) method initLogger (line 116) | protected function initLogger($handlerOptions = [], $level = Level::De... method testInitWithDefaultConnector (line 123) | public function testInitWithDefaultConnector() method testInitWithCustomConnector (line 129) | public function testInitWithCustomConnector() method testDebug (line 135) | public function testDebug() method testDebugContextInMessage (line 141) | public function testDebugContextInMessage() method testDebugTags (line 154) | public function testDebugTags($tagsContextKeys = null) method testError (line 172) | #[WithoutErrorHandler] method testException (line 194) | public function testException() method testWrongOptionsThrowsException (line 208) | public function testWrongOptionsThrowsException() method testOptionEnabled (line 215) | public function testOptionEnabled() method testOptionDebugTagsKeysInContext (line 221) | public function testOptionDebugTagsKeysInContext() method testOptionUseOwnErrorsAndExceptionsHandler (line 226) | public function testOptionUseOwnErrorsAndExceptionsHandler() method provideConnectorMethodsOptionsSets (line 240) | public static function provideConnectorMethodsOptionsSets() method testOptionCallsConnectorMethod (line 253) | #[DataProvider('provideConnectorMethodsOptionsSets')] method testOptionDetectDumpTraceAndSource (line 263) | public function testOptionDetectDumpTraceAndSource() method provideDumperOptionsValues (line 269) | public static function provideDumperOptionsValues() method testDumperOptions (line 280) | #[DataProvider('provideDumperOptionsValues')] FILE: tests/Monolog/Handler/ProcessHandlerTest.php class ProcessHandlerTest (line 17) | class ProcessHandlerTest extends \Monolog\Test\MonologTestCase method testWriteOpensProcessAndWritesToStdInOfProcess (line 35) | public function testWriteOpensProcessAndWritesToStdInOfProcess() method invalidCommandProvider (line 67) | public static function invalidCommandProvider(): array method testConstructWithInvalidCommandThrowsInvalidArgumentException (line 80) | #[DataProvider('invalidCommandProvider')] method invalidCwdProvider (line 90) | public static function invalidCwdProvider(): array method testConstructWithInvalidCwdThrowsInvalidArgumentException (line 103) | #[DataProvider('invalidCwdProvider')] method testConstructWithValidCwdWorks (line 114) | public function testConstructWithValidCwdWorks() method testStartupWithFailingToSelectErrorStreamThrowsUnexpectedValueException (line 127) | public function testStartupWithFailingToSelectErrorStreamThrowsUnexpec... method testStartupWithErrorsThrowsUnexpectedValueException (line 148) | public function testStartupWithErrorsThrowsUnexpectedValueException() method testWritingWithErrorsOnStdOutOfProcessThrowsInvalidArgumentException (line 160) | public function testWritingWithErrorsOnStdOutOfProcessThrowsInvalidArg... method testCloseClosesProcess (line 180) | public function testCloseClosesProcess() FILE: tests/Monolog/Handler/PsrHandlerTest.php class PsrHandlerTest (line 21) | class PsrHandlerTest extends \Monolog\Test\MonologTestCase method logLevelProvider (line 23) | public static function logLevelProvider() method testHandlesAllLevels (line 31) | #[DataProvider('logLevelProvider')] method testFormatter (line 46) | public function testFormatter() method testIncludeExtra (line 62) | public function testIncludeExtra() FILE: tests/Monolog/Handler/PushoverHandlerTest.php class PushoverHandlerTest (line 23) | class PushoverHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 29) | public function tearDown(): void method testWriteHeader (line 37) | public function testWriteHeader() method testWriteContent (line 53) | public function testWriteContent($content) method testWriteWithComplexTitle (line 58) | public function testWriteWithComplexTitle() method testWriteWithComplexMessage (line 68) | public function testWriteWithComplexMessage() method testWriteWithTooLongMessage (line 79) | public function testWriteWithTooLongMessage() method testWriteWithHighPriority (line 93) | public function testWriteWithHighPriority() method testWriteWithEmergencyPriority (line 103) | public function testWriteWithEmergencyPriority() method testWriteToMultipleUsers (line 113) | public function testWriteToMultipleUsers() method createHandler (line 124) | private function createHandler($token = 'myToken', $user = 'myUser', $... FILE: tests/Monolog/Handler/RedisHandlerTest.php class RedisHandlerTest (line 17) | class RedisHandlerTest extends \Monolog\Test\MonologTestCase method testConstructorShouldWorkWithPredis (line 19) | public function testConstructorShouldWorkWithPredis() method testConstructorShouldWorkWithRedis (line 25) | public function testConstructorShouldWorkWithRedis() method testPredisHandle (line 35) | public function testPredisHandle() method testRedisHandle (line 49) | public function testRedisHandle() method testRedisHandleCapped (line 69) | public function testRedisHandleCapped() method testPredisHandleCapped (line 101) | public function testPredisHandleCapped() FILE: tests/Monolog/Handler/RedisPubSubHandlerTest.php class RedisPubSubHandlerTest (line 19) | class RedisPubSubHandlerTest extends \Monolog\Test\MonologTestCase method testConstructorShouldWorkWithPredis (line 21) | public function testConstructorShouldWorkWithPredis() method testConstructorShouldWorkWithRedis (line 27) | public function testConstructorShouldWorkWithRedis() method testPredisHandle (line 37) | public function testPredisHandle() method testRedisHandle (line 51) | public function testRedisHandle() FILE: tests/Monolog/Handler/RollbarHandlerTest.php class RollbarHandlerTest (line 27) | class RollbarHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 33) | protected function setUp(): void method tearDown (line 40) | public function tearDown(): void method testExceptionLogLevel (line 51) | public function testExceptionLogLevel() method setupRollbarLoggerMock (line 61) | private function setupRollbarLoggerMock() method createHandler (line 81) | private function createHandler(): RollbarHandler FILE: tests/Monolog/Handler/RotatingFileHandlerTest.php class RotatingFileHandlerTest (line 20) | class RotatingFileHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 24) | public function setUp(): void method tearDown (line 42) | public function tearDown(): void method rrmdir (line 61) | private function rrmdir($directory) method assertErrorWasTriggered (line 82) | private function assertErrorWasTriggered($code, $message) method testRotationCreatesNewFile (line 97) | public function testRotationCreatesNewFile() method testRotation (line 110) | #[DataProvider('rotationTests')] method rotationTests (line 139) | public static function rotationTests() method createDeep (line 170) | private function createDeep($file) method testRotationWithFolderByDate (line 178) | #[DataProvider('rotationWithFolderByDateTests')] method rotationWithFolderByDateTests (line 207) | public static function rotationWithFolderByDateTests() method testAllowOnlyFixedDefinedDateFormats (line 238) | #[DataProvider('dateFormatProvider')] method dateFormatProvider (line 250) | public static function dateFormatProvider() method testDisallowFilenameFormatsWithoutDate (line 277) | #[DataProvider('filenameFormatProvider')] method filenameFormatProvider (line 289) | public static function filenameFormatProvider() method testRotationWhenSimilarFileNamesExist (line 303) | #[DataProvider('rotationWhenSimilarFilesExistTests')] method rotationWhenSimilarFilesExistTests (line 320) | public static function rotationWhenSimilarFilesExistTests() method testReuseCurrentFile (line 334) | public function testReuseCurrentFile() FILE: tests/Monolog/Handler/SamplingHandlerTest.php class SamplingHandlerTest (line 17) | class SamplingHandlerTest extends \Monolog\Test\MonologTestCase method testHandle (line 19) | public function testHandle() FILE: tests/Monolog/Handler/Slack/SlackRecordTest.php class SlackRecordTest (line 18) | #[CoversClass(SlackRecord::class)] method dataGetAttachmentColor (line 21) | public static function dataGetAttachmentColor() method testGetAttachmentColor (line 35) | #[DataProvider('dataGetAttachmentColor')] method testAddsChannel (line 45) | public function testAddsChannel() method testNoUsernameByDefault (line 55) | public function testNoUsernameByDefault() method dataStringify (line 63) | public static function dataStringify(): array method testStringify (line 77) | #[DataProvider('dataStringify')] method testAddsCustomUsername (line 92) | public function testAddsCustomUsername() method testNoIcon (line 102) | public function testNoIcon() method testAddsIcon (line 110) | public function testAddsIcon() method testAttachmentsNotPresentIfNoAttachment (line 125) | public function testAttachmentsNotPresentIfNoAttachment() method testAddsOneAttachment (line 133) | public function testAddsOneAttachment() method testTextEqualsMessageIfNoAttachment (line 143) | public function testTextEqualsMessageIfNoAttachment() method testTextEqualsFormatterOutput (line 153) | public function testTextEqualsFormatterOutput() method testAddsFallbackAndTextToAttachment (line 185) | public function testAddsFallbackAndTextToAttachment() method testMapsLevelToColorAttachmentColor (line 195) | public function testMapsLevelToColorAttachmentColor() method testAddsShortAttachmentWithoutContextAndExtra (line 220) | public function testAddsShortAttachmentWithoutContextAndExtra() method testAddsShortAttachmentWithContextAndExtra (line 234) | public function testAddsShortAttachmentWithContextAndExtra() method testAddsLongAttachmentWithoutContextAndExtra (line 267) | public function testAddsLongAttachmentWithoutContextAndExtra() method testAddsLongAttachmentWithContextAndExtra (line 289) | public function testAddsLongAttachmentWithContextAndExtra() method testAddsTimestampToAttachment (line 329) | public function testAddsTimestampToAttachment() method testContextHasException (line 340) | public function testContextHasException() method testExcludeExtraAndContextFields (line 348) | public function testExcludeExtraAndContextFields() FILE: tests/Monolog/Handler/SlackHandlerTest.php class SlackHandlerTest (line 23) | class SlackHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 32) | public function setUp(): void method tearDown (line 39) | public function tearDown(): void method testWriteHeader (line 47) | public function testWriteHeader() method testWriteContent (line 57) | public function testWriteContent() method testWriteContentUsesFormatterIfProvided (line 70) | public function testWriteContentUsesFormatterIfProvided() method testWriteContentWithEmoji (line 87) | public function testWriteContentWithEmoji() method testWriteContentWithColors (line 97) | #[DataProvider('provideLevelColors')] method testWriteContentWithPlainTextMessage (line 108) | public function testWriteContentWithPlainTextMessage() method provideLevelColors (line 118) | public static function provideLevelColors() method createHandler (line 132) | private function createHandler($token = 'myToken', $channel = 'channel... FILE: tests/Monolog/Handler/SlackWebhookHandlerTest.php class SlackWebhookHandlerTest (line 23) | class SlackWebhookHandlerTest extends \Monolog\Test\MonologTestCase method testConstructorMinimal (line 31) | public function testConstructorMinimal() method testConstructorFull (line 64) | public function testConstructorFull() method testConstructorFullWithAttachment (line 92) | public function testConstructorFullWithAttachment() method testGetFormatter (line 138) | public function testGetFormatter() method testSetFormatter (line 148) | public function testSetFormatter() FILE: tests/Monolog/Handler/SocketHandlerTest.php class SocketHandlerTest (line 20) | class SocketHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 29) | public function tearDown(): void method testInvalidHostname (line 37) | public function testInvalidHostname() method testBadConnectionTimeout (line 45) | public function testBadConnectionTimeout() method testSetConnectionTimeout (line 53) | public function testSetConnectionTimeout() method testBadTimeout (line 60) | public function testBadTimeout() method testSetTimeout (line 68) | public function testSetTimeout() method testSetWritingTimeout (line 75) | public function testSetWritingTimeout() method testSetChunkSize (line 82) | public function testSetChunkSize() method testSetConnectionString (line 89) | public function testSetConnectionString() method testExceptionIsThrownOnFsockopenError (line 95) | public function testExceptionIsThrownOnFsockopenError() method testExceptionIsThrownOnPfsockopenError (line 107) | public function testExceptionIsThrownOnPfsockopenError() method testExceptionIsThrownIfCannotSetTimeout (line 121) | public function testExceptionIsThrownIfCannotSetTimeout() method testExceptionIsThrownIfCannotSetChunkSize (line 133) | public function testExceptionIsThrownIfCannotSetChunkSize() method testWriteFailsOnIfFwriteReturnsFalse (line 146) | public function testWriteFailsOnIfFwriteReturnsFalse() method testWriteFailsIfStreamTimesOut (line 168) | public function testWriteFailsIfStreamTimesOut() method testWriteFailsOnIncompleteWrite (line 193) | public function testWriteFailsOnIncompleteWrite() method testWriteWithMemoryFile (line 216) | public function testWriteWithMemoryFile() method testWriteWithMock (line 226) | public function testWriteWithMock() method testClose (line 246) | public function testClose() method testCloseDoesNotClosePersistentSocket (line 255) | public function testCloseDoesNotClosePersistentSocket() method testAvoidInfiniteLoopWhenNoDataIsWrittenForAWritingTimeoutSeconds (line 265) | public function testAvoidInfiniteLoopWhenNoDataIsWrittenForAWritingTim... method createHandler (line 284) | private function createHandler(string $connectionString): SocketHandler method writeRecord (line 292) | private function writeRecord($string) method setMockHandler (line 297) | private function setMockHandler(array $methods = []) FILE: tests/Monolog/Handler/StreamHandlerTest.php class StreamHandlerTest (line 17) | class StreamHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 19) | public function tearDown(): void method testWrite (line 30) | public function testWrite() method testCloseKeepsExternalHandlersOpen (line 45) | public function testCloseKeepsExternalHandlersOpen() method testClose (line 57) | public function testClose() method testSerialization (line 72) | public function testSerialization() method testWriteCreatesTheStreamResource (line 98) | public function testWriteCreatesTheStreamResource() method testWriteLocking (line 108) | public function testWriteLocking() method testWriteMissingResource (line 119) | public function testWriteMissingResource() method invalidArgumentProvider (line 127) | public static function invalidArgumentProvider() method testWriteInvalidArgument (line 139) | #[DataProvider('invalidArgumentProvider')] method testWriteInvalidResource (line 151) | public function testWriteInvalidResource() method testWriteNonExistingResource (line 186) | public function testWriteNonExistingResource() method testWriteNonExistingPath (line 198) | public function testWriteNonExistingPath() method testWriteNonExistingFileResource (line 208) | public function testWriteNonExistingFileResource() method testWriteErrorDuringWriteRetriesWithClose (line 217) | public function testWriteErrorDuringWriteRetriesWithClose() method testWriteErrorDuringWriteRetriesButThrowsIfStillFails (line 247) | public function testWriteErrorDuringWriteRetriesButThrowsIfStillFails() method testWriteNonExistingAndNotCreatablePath (line 275) | #[DataProvider('provideNonExistingAndNotCreatablePath')] method provideNonExistingAndNotCreatablePath (line 299) | public static function provideNonExistingAndNotCreatablePath() method provideMemoryValues (line 311) | public static function provideMemoryValues() method testPreventOOMError (line 326) | #[DataProvider('provideMemoryValues')] method testSimpleOOMPrevention (line 351) | public function testSimpleOOMPrevention(): void method testReopensFileIfInodeChanges (line 369) | public function testReopensFileIfInodeChanges() FILE: tests/Monolog/Handler/SymfonyMailerHandlerTest.php class SymfonyMailerHandlerTest (line 19) | class SymfonyMailerHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 24) | public function setUp(): void method tearDown (line 32) | public function tearDown(): void method testMessageCreationIsLazyWhenUsingCallback (line 39) | public function testMessageCreationIsLazyWhenUsingCallback() method testMessageCanBeCustomizedGivenLoggedData (line 56) | public function testMessageCanBeCustomizedGivenLoggedData() method testMessageSubjectFormatting (line 83) | public function testMessageSubjectFormatting() FILE: tests/Monolog/Handler/SyslogHandlerTest.php class SyslogHandlerTest (line 16) | class SyslogHandlerTest extends \PHPUnit\Framework\TestCase method testConstruct (line 21) | public function testConstruct() method testConstructInvalidFacility (line 39) | public function testConstructInvalidFacility() FILE: tests/Monolog/Handler/SyslogUdpHandlerTest.php class SyslogUdpHandlerTest (line 19) | class SyslogUdpHandlerTest extends \Monolog\Test\MonologTestCase method testWeValidateFacilities (line 21) | public function testWeValidateFacilities() method testWeSplitIntoLines (line 28) | public function testWeSplitIntoLines() method testSplitWorksOnEmptyMsg (line 59) | public function testSplitWorksOnEmptyMsg() method testRfc (line 76) | public function testRfc() method getRecordWithMessage (line 111) | protected function getRecordWithMessage($msg) FILE: tests/Monolog/Handler/TelegramBotHandlerTest.php class TelegramBotHandlerTest (line 21) | class TelegramBotHandlerTest extends \Monolog\Test\MonologTestCase method tearDown (line 25) | public function tearDown(): void method testSendTelegramRequest (line 32) | public function testSendTelegramRequest(): void method createHandler (line 38) | private function createHandler( method testSetInvalidParseMode (line 57) | public function testSetInvalidParseMode(): void method testSetParseMode (line 65) | public function testSetParseMode(): void FILE: tests/Monolog/Handler/TestHandlerTest.php class TestHandlerTest (line 20) | class TestHandlerTest extends \Monolog\Test\MonologTestCase method testHandler (line 22) | #[DataProvider('methodProvider')] method testHandlerAssertEmptyContext (line 55) | public function testHandlerAssertEmptyContext() method testHandlerAssertNonEmptyContext (line 78) | public function testHandlerAssertNonEmptyContext() method methodProvider (line 103) | public static function methodProvider() FILE: tests/Monolog/Handler/UdpSocketTest.php class UdpSocketTest (line 19) | class UdpSocketTest extends \Monolog\Test\MonologTestCase method testWeDoNotTruncateShortMessages (line 21) | public function testWeDoNotTruncateShortMessages() method testLongMessagesAreTruncated (line 35) | public function testLongMessagesAreTruncated() method testDoubleCloseDoesNotError (line 53) | public function testDoubleCloseDoesNotError() method testWriteAfterCloseReopened (line 60) | public function testWriteAfterCloseReopened() FILE: tests/Monolog/Handler/WhatFailureGroupHandlerTest.php class WhatFailureGroupHandlerTest (line 17) | class WhatFailureGroupHandlerTest extends \Monolog\Test\MonologTestCase method testConstructorOnlyTakesHandler (line 22) | public function testConstructorOnlyTakesHandler() method testHandle (line 33) | public function testHandle() method testHandleBatch (line 49) | public function testHandleBatch() method testIsHandling (line 64) | public function testIsHandling() method testHandleUsesProcessors (line 76) | public function testHandleUsesProcessors() method testHandleBatchUsesProcessors (line 94) | public function testHandleBatchUsesProcessors() method testHandleException (line 124) | public function testHandleException() method testProcessorsDoNotInterfereBetweenHandlers (line 140) | public function testProcessorsDoNotInterfereBetweenHandlers() method testProcessorsDoNotInterfereBetweenHandlersWithBatch (line 156) | public function testProcessorsDoNotInterfereBetweenHandlersWithBatch() FILE: tests/Monolog/Handler/ZendMonitorHandlerTest.php class ZendMonitorHandlerTest (line 14) | class ZendMonitorHandlerTest extends \Monolog\Test\MonologTestCase method setUp (line 16) | public function setUp(): void method tearDown (line 23) | public function tearDown(): void method testWrite (line 33) | public function testWrite() method testGetDefaultFormatterReturnsNormalizerFormatter (line 71) | public function testGetDefaultFormatterReturnsNormalizerFormatter() FILE: tests/Monolog/LoggerTest.php class LoggerTest (line 20) | class LoggerTest extends MonologTestCase method testGetName (line 25) | public function testGetName() method testWithName (line 34) | public function testWithName() method testConvertPSR3ToMonologLevel (line 47) | public function testConvertPSR3ToMonologLevel() method testConvertRFC5424ToMonologLevelInAddRecordAndLog (line 63) | public function testConvertRFC5424ToMonologLevelInAddRecordAndLog() method testChannel (line 93) | public function testChannel() method testLogPreventsCircularLogging (line 106) | public function testLogPreventsCircularLogging() method testLog (line 128) | public function testLog() method testLogAlwaysHandledIfNoProcessorsArePresent (line 144) | public function testLogAlwaysHandledIfNoProcessorsArePresent() method testLogNotHandledIfProcessorsArePresent (line 160) | public function testLogNotHandledIfProcessorsArePresent() method testHandlersInCtor (line 174) | public function testHandlersInCtor() method testProcessorsInCtor (line 184) | public function testProcessorsInCtor() method testPushPopHandler (line 198) | public function testPushPopHandler() method testSetHandlers (line 218) | public function testSetHandlers() method testPushPopProcessor (line 243) | public function testPushPopProcessor() method testProcessorsAreExecuted (line 263) | public function testProcessorsAreExecuted() method testProcessorsAreCalledOnlyOnce (line 281) | public function testProcessorsAreCalledOnlyOnce() method testProcessorsNotCalledWhenNotHandled (line 312) | public function testProcessorsNotCalledWhenNotHandled() method testHandlersNotCalledBeforeFirstHandlingWhenProcessorsPresent (line 331) | public function testHandlersNotCalledBeforeFirstHandlingWhenProcessors... method testHandlersNotCalledBeforeFirstHandlingWhenProcessorsPresentWithAssocArray (line 374) | public function testHandlersNotCalledBeforeFirstHandlingWhenProcessors... method testBubblingWhenTheHandlerReturnsFalse (line 412) | public function testBubblingWhenTheHandlerReturnsFalse() method testNotBubblingWhenTheHandlerReturnsTrue (line 444) | public function testNotBubblingWhenTheHandlerReturnsTrue() method testIsHandling (line 475) | public function testIsHandling() method testLogMethods (line 506) | #[DataProvider('logMethodProvider')] method logMethodProvider (line 517) | public static function logMethodProvider() method testSetTimezone (line 535) | #[DataProvider('setTimezoneProvider')] method setTimezoneProvider (line 547) | public static function setTimezoneProvider() method testTimezoneIsRespectedInUTC (line 561) | public function testTimezoneIsRespectedInUTC() method testTimezoneIsRespectedInOtherTimezone (line 583) | public function testTimezoneIsRespectedInOtherTimezone() method tearDown (line 602) | public function tearDown(): void method testUseMicrosecondTimestamps (line 611) | #[DataProvider('useMicrosecondTimestampsProvider')] method useMicrosecondTimestampsProvider (line 628) | public static function useMicrosecondTimestampsProvider() method testProcessorsDoNotInterfereBetweenHandlers (line 638) | public function testProcessorsDoNotInterfereBetweenHandlers() method testSetExceptionHandler (line 656) | public function testSetExceptionHandler() method testDefaultHandleException (line 669) | public function testDefaultHandleException() method testCustomHandleException (line 692) | public function testCustomHandleException() method testSerializable (line 714) | public function testSerializable() method testReset (line 724) | public function testReset() method testLogWithDateTime (line 799) | public function testLogWithDateTime() method testLogCycleDetectionWithFibersWithoutCycle (line 818) | public function testLogCycleDetectionWithFibersWithoutCycle() method testLogCycleDetectionWithFibersWithCycle (line 843) | public function testLogCycleDetectionWithFibersWithCycle() class LoggingHandler (line 865) | class LoggingHandler implements HandlerInterface method __construct (line 872) | public function __construct(Logger $logger) method isHandling (line 877) | public function isHandling(LogRecord $record): bool method handle (line 882) | public function handle(LogRecord $record): bool method handleBatch (line 889) | public function handleBatch(array $records): void method close (line 893) | public function close(): void class FiberSuspendHandler (line 898) | class FiberSuspendHandler implements HandlerInterface method isHandling (line 900) | public function isHandling(LogRecord $record): bool method handle (line 905) | public function handle(LogRecord $record): bool method handleBatch (line 912) | public function handleBatch(array $records): void method close (line 916) | public function close(): void FILE: tests/Monolog/Processor/ClosureContextProcessorTest.php class ClosureContextProcessorTest (line 16) | class ClosureContextProcessorTest extends \Monolog\Test\MonologTestCase method testReplace (line 18) | public function testReplace() method testSkip (line 27) | #[DataProvider('getContexts')] method testClosureReturnsNotArray (line 36) | public function testClosureReturnsNotArray() method testClosureThrows (line 45) | public function testClosureThrows() method getContexts (line 58) | public static function getContexts(): iterable FILE: tests/Monolog/Processor/GitProcessorTest.php class GitProcessorTest (line 16) | class GitProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 21) | public function testProcessor() method testProcessorWithLevel (line 33) | public function testProcessorWithLevel() FILE: tests/Monolog/Processor/HostnameProcessorTest.php class HostnameProcessorTest (line 14) | class HostnameProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 19) | public function testProcessor() FILE: tests/Monolog/Processor/IntrospectionProcessorTest.php class Tester (line 14) | class Tester method test (line 16) | public function test($handler, $record) function tester (line 22) | function tester($handler, $record) class IntrospectionProcessorTest (line 32) | class IntrospectionProcessorTest extends \Monolog\Test\MonologTestCase method getHandler (line 34) | public function getHandler() method testProcessorFromClass (line 43) | public function testProcessorFromClass() method testProcessorFromFunc (line 55) | public function testProcessorFromFunc() method testLevelTooLow (line 66) | public function testLevelTooLow() method testLevelEqual (line 78) | public function testLevelEqual() method testLevelHigher (line 97) | public function testLevelHigher() FILE: tests/Monolog/Processor/LoadAverageProcessorTest.php class LoadAverageProcessorTest (line 14) | class LoadAverageProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 19) | public function testProcessor() method testProcessorWithInvalidAvgSystemLoad (line 30) | public function testProcessorWithInvalidAvgSystemLoad() FILE: tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php class MemoryPeakUsageProcessorTest (line 14) | class MemoryPeakUsageProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 20) | public function testProcessor() method testProcessorWithoutFormatting (line 32) | public function testProcessorWithoutFormatting() FILE: tests/Monolog/Processor/MemoryUsageProcessorTest.php class MemoryUsageProcessorTest (line 14) | class MemoryUsageProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 20) | public function testProcessor() method testProcessorWithoutFormatting (line 32) | public function testProcessorWithoutFormatting() FILE: tests/Monolog/Processor/MercurialProcessorTest.php class MercurialProcessorTest (line 14) | class MercurialProcessorTest extends \Monolog\Test\MonologTestCase method setUp (line 19) | protected function setUp(): void method tearDown (line 30) | protected function tearDown(): void method testProcessor (line 54) | public function testProcessor() FILE: tests/Monolog/Processor/ProcessIdProcessorTest.php class ProcessIdProcessorTest (line 14) | class ProcessIdProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 19) | public function testProcessor() FILE: tests/Monolog/Processor/PsrLogMessageProcessorTest.php class PsrLogMessageProcessorTest (line 17) | class PsrLogMessageProcessorTest extends \Monolog\Test\MonologTestCase method testReplacement (line 19) | #[DataProvider('getPairs')] method testReplacementWithContextRemoval (line 29) | public function testReplacementWithContextRemoval() method testCustomDateFormat (line 38) | public function testCustomDateFormat() method getPairs (line 50) | public static function getPairs() FILE: tests/Monolog/Processor/TagProcessorTest.php class TagProcessorTest (line 14) | class TagProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 19) | public function testProcessor() method testProcessorTagModification (line 31) | public function testProcessorTagModification() FILE: tests/Monolog/Processor/UidProcessorTest.php class UidProcessorTest (line 14) | class UidProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 19) | public function testProcessor() method testGetUid (line 26) | public function testGetUid() FILE: tests/Monolog/Processor/WebProcessorTest.php class WebProcessorTest (line 14) | class WebProcessorTest extends \Monolog\Test\MonologTestCase method testProcessor (line 16) | public function testProcessor() method testProcessorDoNothingIfNoRequestUri (line 37) | public function testProcessorDoNothingIfNoRequestUri() method testProcessorReturnNullIfNoHttpReferer (line 48) | public function testProcessorReturnNullIfNoHttpReferer() method testProcessorDoesNotAddUniqueIdIfNotPresent (line 61) | public function testProcessorDoesNotAddUniqueIdIfNotPresent() method testProcessorAddsOnlyRequestedExtraFields (line 74) | public function testProcessorAddsOnlyRequestedExtraFields() method testProcessorAddsOnlyRequestedExtraFieldsIncludingOptionalFields (line 89) | public function testProcessorAddsOnlyRequestedExtraFieldsIncludingOpti... method testProcessorConfiguringOfExtraFields (line 102) | public function testProcessorConfiguringOfExtraFields() method testInvalidData (line 117) | public function testInvalidData() FILE: tests/Monolog/PsrLogCompatTest.php class PsrLogCompatTest (line 25) | class PsrLogCompatTest extends \Monolog\Test\MonologTestCase method tearDown (line 29) | public function tearDown(): void method getLogger (line 36) | public function getLogger(): LoggerInterface method getLogs (line 48) | public function getLogs(): array method testImplements (line 61) | public function testImplements() method testLogsAtAllLevels (line 66) | #[DataProvider('provideLevelsAndMessages')] method provideLevelsAndMessages (line 80) | public static function provideLevelsAndMessages() method testThrowsOnInvalidLevel (line 94) | public function testThrowsOnInvalidLevel() method testContextReplacement (line 102) | public function testContextReplacement() method testObjectCastToString (line 111) | public function testObjectCastToString() method testContextCanContainAnything (line 124) | public function testContextCanContainAnything() method testContextExceptionKeyCanBeExceptionOrOtherValues (line 147) | public function testContextExceptionKeyCanBeExceptionOrOtherValues() method createStringable (line 165) | protected function createStringable(string $string = ''): MockObject&S... FILE: tests/Monolog/RegistryTest.php class RegistryTest (line 16) | class RegistryTest extends \PHPUnit\Framework\TestCase method setUp (line 18) | protected function setUp(): void method testHasLogger (line 26) | #[DataProvider('hasLoggerProvider')] method hasLoggerProvider (line 37) | public static function hasLoggerProvider() method testClearClears (line 68) | public function testClearClears() method testRemovesLogger (line 81) | #[DataProvider('removedLoggerProvider')] method removedLoggerProvider (line 91) | public static function removedLoggerProvider() method testGetsSameLogger (line 106) | public function testGetsSameLogger() method testFailsOnNonExistentLogger (line 121) | public function testFailsOnNonExistentLogger() method testReplacesLogger (line 130) | public function testReplacesLogger() method testFailsOnUnspecifiedReplacement (line 145) | public function testFailsOnUnspecifiedReplacement() FILE: tests/Monolog/SignalHandlerTest.php class SignalHandlerTest (line 24) | class SignalHandlerTest extends MonologTestCase method setUp (line 30) | protected function setUp(): void method tearDown (line 43) | public function tearDown(): void method setSignalHandler (line 63) | private function setSignalHandler($signo, $handler = SIG_DFL) method testHandleSignal (line 73) | public function testHandleSignal() method testRegisterSignalHandler (line 95) | public function testRegisterSignalHandler() method testRegisterDefaultPreviousSignalHandler (line 131) | #[DataProvider('defaultPreviousProvider')] method defaultPreviousProvider (line 163) | public static function defaultPreviousProvider() method testRegisterCallablePreviousSignalHandler (line 181) | #[DataProvider('callablePreviousProvider')] method callablePreviousProvider (line 200) | public static function callablePreviousProvider() method testRegisterSyscallRestartingSignalHandler (line 213) | #[DataProvider('restartSyscallsProvider')] method restartSyscallsProvider (line 252) | public static function restartSyscallsProvider() method testRegisterAsyncSignalHandler (line 266) | #[DataProvider('asyncProvider')] method asyncProvider (line 281) | public static function asyncProvider() FILE: tests/Monolog/UtilsTest.php class UtilsTest (line 16) | class UtilsTest extends \PHPUnit_Framework_TestCase method testGetClass (line 18) | #[DataProvider('provideObjects')] method provideObjects (line 24) | public static function provideObjects() method testCanonicalizePath (line 35) | #[DataProvider('providePathsToCanonicalize')] method providePathsToCanonicalize (line 41) | public static function providePathsToCanonicalize() method testHandleJsonErrorFailure (line 54) | #[DataProvider('providesHandleJsonErrorFailure')] method providesHandleJsonErrorFailure (line 61) | public static function providesHandleJsonErrorFailure() method testDetectAndCleanUtf8 (line 76) | #[DataProvider('providesDetectAndCleanUtf8')] method providesDetectAndCleanUtf8 (line 85) | public static function providesDetectAndCleanUtf8() method provideIniValuesToConvertToBytes (line 104) | public static function provideIniValuesToConvertToBytes() method testExpandIniShorthandBytes (line 138) | #[DataProvider('provideIniValuesToConvertToBytes')]