!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/php/3ros/guzzle/guzzle/guzzle/src/Guzzle/Plugin/Backoff/   drwxr-xr-x
Free 13.82 GB of 61.93 GB (22.31%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     BackoffLogger.php (2.27 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace Guzzle\Plugin\Backoff;

use 
Guzzle\Common\Event;
use 
Guzzle\Log\LogAdapterInterface;
use 
Guzzle\Log\MessageFormatter;
use 
Symfony\Component\EventDispatcher\EventSubscriberInterface;

/**
 * Logs backoff retries triggered from the BackoffPlugin
 *
 * Format your log messages using a template that can contain template substitutions found in {@see MessageFormatter}.
 * In addition to the default template substitutions, there is also:
 *
 * - retries: The number of times the request has been retried
 * - delay:   The amount of time the request is being delayed
 */
class BackoffLogger implements EventSubscriberInterface
{
    
/** @var string Default log message template */
    
const DEFAULT_FORMAT '[{ts}] {method} {url} - {code} {phrase} - Retries: {retries}, Delay: {delay}, Time: {connect_time}, {total_time}, cURL: {curl_code} {curl_error}';

    
/** @var LogAdapterInterface Logger used to log retries */
    
protected $logger;

    
/** @var MessageFormatter Formatter used to format log messages */
    
protected $formatter;

    
/**
     * @param LogAdapterInterface $logger    Logger used to log the retries
     * @param MessageFormatter    $formatter Formatter used to format log messages
     */
    
public function __construct(LogAdapterInterface $loggerMessageFormatter $formatter null)
    {
        
$this->logger $logger;
        
$this->formatter $formatter ?: new MessageFormatter(self::DEFAULT_FORMAT);
    }

    public static function 
getSubscribedEvents()
    {
        return array(
BackoffPlugin::RETRY_EVENT => 'onRequestRetry');
    }

    
/**
     * Set the template to use for logging
     *
     * @param string $template Log message template
     *
     * @return self
     */
    
public function setTemplate($template)
    {
        
$this->formatter->setTemplate($template);

        return 
$this;
    }

    
/**
     * Called when a request is being retried
     *
     * @param Event $event Event emitted
     */
    
public function onRequestRetry(Event $event)
    {
        
$this->logger->log($this->formatter->format(
            
$event['request'],
            
$event['response'],
            
$event['handle'],
            array(
                
'retries' => $event['retries'],
                
'delay'   => $event['delay']
            )
        ));
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.957 ]--