✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.191
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/plugins/infrastructure/src/Monolog/Handler//RavenHandler.php
<?php

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Google\Site_Kit_Dependencies\Monolog\Handler;

use Google\Site_Kit_Dependencies\Monolog\Formatter\LineFormatter;
use Google\Site_Kit_Dependencies\Monolog\Formatter\FormatterInterface;
use Google\Site_Kit_Dependencies\Monolog\Logger;
use Google\Site_Kit_Dependencies\Raven_Client;
/**
 * Handler to send messages to a Sentry (https://github.com/getsentry/sentry) server
 * using sentry-php (https://github.com/getsentry/sentry-php)
 *
 * @author Marc Abramowitz <marc@marc-abramowitz.com>
 */
class RavenHandler extends \Google\Site_Kit_Dependencies\Monolog\Handler\AbstractProcessingHandler
{
    /**
     * Translates Monolog log levels to Raven log levels.
     */
    protected $logLevels = array(\Google\Site_Kit_Dependencies\Monolog\Logger::DEBUG => \Google\Site_Kit_Dependencies\Raven_Client::DEBUG, \Google\Site_Kit_Dependencies\Monolog\Logger::INFO => \Google\Site_Kit_Dependencies\Raven_Client::INFO, \Google\Site_Kit_Dependencies\Monolog\Logger::NOTICE => \Google\Site_Kit_Dependencies\Raven_Client::INFO, \Google\Site_Kit_Dependencies\Monolog\Logger::WARNING => \Google\Site_Kit_Dependencies\Raven_Client::WARNING, \Google\Site_Kit_Dependencies\Monolog\Logger::ERROR => \Google\Site_Kit_Dependencies\Raven_Client::ERROR, \Google\Site_Kit_Dependencies\Monolog\Logger::CRITICAL => \Google\Site_Kit_Dependencies\Raven_Client::FATAL, \Google\Site_Kit_Dependencies\Monolog\Logger::ALERT => \Google\Site_Kit_Dependencies\Raven_Client::FATAL, \Google\Site_Kit_Dependencies\Monolog\Logger::EMERGENCY => \Google\Site_Kit_Dependencies\Raven_Client::FATAL);
    /**
     * @var string should represent the current version of the calling
     *             software. Can be any string (git commit, version number)
     */
    protected $release;
    /**
     * @var Raven_Client the client object that sends the message to the server
     */
    protected $ravenClient;
    /**
     * @var FormatterInterface The formatter to use for the logs generated via handleBatch()
     */
    protected $batchFormatter;
    /**
     * @param Raven_Client $ravenClient
     * @param int          $level       The minimum logging level at which this handler will be triggered
     * @param bool         $bubble      Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(\Google\Site_Kit_Dependencies\Raven_Client $ravenClient, $level = \Google\Site_Kit_Dependencies\Monolog\Logger::DEBUG, $bubble = \true)
    {
        @\trigger_error('The Monolog\\Handler\\RavenHandler class is deprecated. You should rather upgrade to the sentry/sentry 2.x and use Sentry\\Monolog\\Handler, see https://github.com/getsentry/sentry-php/blob/master/src/Monolog/Handler.php', \E_USER_DEPRECATED);
        parent::__construct($level, $bubble);
        $this->ravenClient = $ravenClient;
    }
    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records)
    {
        $level = $this->level;
        // filter records based on their level
        $records = \array_filter($records, function ($record) use($level) {
            return $record['level'] >= $level;
        });
        if (!$records) {
            return;
        }
        // the record with the highest severity is the "main" one
        $record = \array_reduce($records, function ($highest, $record) {
            if (null === $highest || $record['level'] > $highest['level']) {
                return $record;
            }
            return $highest;
        });
        // the other ones are added as a context item
        $logs = array();
        foreach ($records as $r) {
            $logs[] = $this->processRecord($r);
        }
        if ($logs) {
            $record['context']['logs'] = (string) $this->getBatchFormatter()->formatBatch($logs);
        }
        $this->handle($record);
    }
    /**
     * Sets the formatter for the logs generated by handleBatch().
     *
     * @param FormatterInterface $formatter
     */
    public function setBatchFormatter(\Google\Site_Kit_Dependencies\Monolog\Formatter\FormatterInterface $formatter)
    {
        $this->batchFormatter = $formatter;
    }
    /**
     * Gets the formatter for the logs generated by handleBatch().
     *
     * @return FormatterInterface
     */
    public function getBatchFormatter()
    {
        if (!$this->batchFormatter) {
            $this->batchFormatter = $this->getDefaultBatchFormatter();
        }
        return $this->batchFormatter;
    }
    /**
     * {@inheritdoc}
     */
    protected function write(array $record)
    {
        $previousUserContext = \false;
        $options = array();
        $options['level'] = $this->logLevels[$record['level']];
        $options['tags'] = array();
        if (!empty($record['extra']['tags'])) {
            $options['tags'] = \array_merge($options['tags'], $record['extra']['tags']);
            unset($record['extra']['tags']);
        }
        if (!empty($record['context']['tags'])) {
            $options['tags'] = \array_merge($options['tags'], $record['context']['tags']);
            unset($record['context']['tags']);
        }
        if (!empty($record['context']['fingerprint'])) {
            $options['fingerprint'] = $record['context']['fingerprint'];
            unset($record['context']['fingerprint']);
        }
        if (!empty($record['context']['logger'])) {
            $options['logger'] = $record['context']['logger'];
            unset($record['context']['logger']);
        } else {
            $options['logger'] = $record['channel'];
        }
        foreach ($this->getExtraParameters() as $key) {
            foreach (array('extra', 'context') as $source) {
                if (!empty($record[$source][$key])) {
                    $options[$key] = $record[$source][$key];
                    unset($record[$source][$key]);
                }
            }
        }
        if (!empty($record['context'])) {
            $options['extra']['context'] = $record['context'];
            if (!empty($record['context']['user'])) {
                $previousUserContext = $this->ravenClient->context->user;
                $this->ravenClient->user_context($record['context']['user']);
                unset($options['extra']['context']['user']);
            }
        }
        if (!empty($record['extra'])) {
            $options['extra']['extra'] = $record['extra'];
        }
        if (!empty($this->release) && !isset($options['release'])) {
            $options['release'] = $this->release;
        }
        if (isset($record['context']['exception']) && ($record['context']['exception'] instanceof \Exception || \PHP_VERSION_ID >= 70000 && $record['context']['exception'] instanceof \Throwable)) {
            $options['message'] = $record['formatted'];
            $this->ravenClient->captureException($record['context']['exception'], $options);
        } else {
            $this->ravenClient->captureMessage($record['formatted'], array(), $options);
        }
        if ($previousUserContext !== \false) {
            $this->ravenClient->user_context($previousUserContext);
        }
    }
    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter()
    {
        return new \Google\Site_Kit_Dependencies\Monolog\Formatter\LineFormatter('[%channel%] %message%');
    }
    /**
     * Gets the default formatter for the logs generated by handleBatch().
     *
     * @return FormatterInterface
     */
    protected function getDefaultBatchFormatter()
    {
        return new \Google\Site_Kit_Dependencies\Monolog\Formatter\LineFormatter();
    }
    /**
     * Gets extra parameters supported by Raven that can be found in "extra" and "context"
     *
     * @return array
     */
    protected function getExtraParameters()
    {
        return array('contexts', 'checksum', 'release', 'event_id');
    }
    /**
     * @param string $value
     * @return self
     */
    public function setRelease($value)
    {
        $this->release = $value;
        return $this;
    }
}


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
31 Aug 2026 7.18 PM
docteuh / users
0755
Curl
--
31 Aug 2026 7.18 PM
docteuh / users
0755
FingersCrossed
--
31 Aug 2026 7.18 PM
docteuh / users
0755
Slack
--
31 Aug 2026 7.18 PM
docteuh / users
0755
SyslogUdp
--
31 Aug 2026 7.18 PM
docteuh / users
0755
AbstractHandler.php
4.74 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
AbstractProcessingHandler.php
1.592 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
AbstractSyslogHandler.php
3.706 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
AmqpHandler.php
3.848 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
BrowserConsoleHandler.php
7.292 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
BufferHandler.php
4.249 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
ChromePHPHandler.php
5.801 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
CouchDBHandler.php
1.967 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
CubeHandler.php
4.837 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
DeduplicationHandler.php
5.624 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
DoctrineCouchDBHandler.php
1.263 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
DynamoDbHandler.php
2.805 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
ElasticSearchHandler.php
3.708 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
ErrorLogHandler.php
2.495 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FilterHandler.php
5.597 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FingersCrossedHandler.php
7.143 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FirePHPHandler.php
5.403 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FleepHookHandler.php
3.512 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FlowdockHandler.php
3.695 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FormattableHandlerInterface.php
1.097 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
FormattableHandlerTrait.php
1.676 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
GelfHandler.php
2.347 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
GroupHandler.php
2.978 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
HandlerInterface.php
2.626 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
HandlerWrapper.php
2.594 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
HipChatHandler.php
10.716 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
IFTTTHandler.php
2.276 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
InsightOpsHandler.php
1.984 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
LogEntriesHandler.php
1.759 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
LogglyHandler.php
2.817 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
MailHandler.php
1.65 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
MandrillHandler.php
2.307 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
MissingExtensionException.php
0.467 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
MongoDBHandler.php
1.834 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
NativeMailerHandler.php
5.297 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
NewRelicHandler.php
6.37 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
NullHandler.php
1.068 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
PHPConsoleHandler.php
10.49 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
ProcessableHandlerInterface.php
1.095 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
ProcessableHandlerTrait.php
1.698 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
PsrHandler.php
1.601 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
PushoverHandler.php
6.547 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
RavenHandler.php
8.057 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
RedisHandler.php
3.075 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
RollbarHandler.php
4.108 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
RotatingFileHandler.php
5.801 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SamplingHandler.php
3.488 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SlackHandler.php
6.546 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SlackWebhookHandler.php
3.986 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SlackbotHandler.php
2.457 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SocketHandler.php
9.724 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
StreamHandler.php
5.419 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SwiftMailerHandler.php
3.735 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SyslogHandler.php
1.946 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
SyslogUdpHandler.php
3.232 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
TestHandler.php
5.322 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
WhatFailureGroupHandler.php
1.869 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
ZendMonitorHandler.php
3.564 KB
6 Dec 2023 8.16 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF