📂 File Browser

AgentAI/vendor/monolog/monolog/src/Monolog/Processor
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📄 Files

🐘 ClosureContextProcessor.php
▶ Open 📄 View Source
🐘 GitProcessor.php
▶ Open 📄 View Source
🐘 HostnameProcessor.php
▶ Open 📄 View Source
🐘 IntrospectionProcessor.php
▶ Open 📄 View Source
🐘 LoadAverageProcessor.php
▶ Open 📄 View Source
🐘 MemoryPeakUsageProcessor.php
▶ Open 📄 View Source
🐘 MemoryProcessor.php
▶ Open 📄 View Source
🐘 MemoryUsageProcessor.php
▶ Open 📄 View Source
🐘 MercurialProcessor.php
▶ Open 📄 View Source
🐘 ProcessIdProcessor.php
▶ Open 📄 View Source
🐘 ProcessorInterface.php
▶ Open 📄 View Source
🐘 PsrLogMessageProcessor.php
▶ Open 📄 View Source
🐘 TagProcessor.php
▶ Open 📄 View Source
🐘 UidProcessor.php
▶ Open 📄 View Source
🐘 WebProcessor.php
▶ Open 📄 View Source

📄 Source: ProcessorInterface.php

<?php declare(strict_types=1);

/*
 * 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 Monolog\Processor;

use Monolog\LogRecord;

/**
 * An optional interface to allow labelling Monolog processors.
 *
 * @author Nicolas Grekas <p@tchwork.com>
 */
interface ProcessorInterface
{
    /**
     * @return LogRecord The processed record
     */
    public function __invoke(LogRecord $record);
}
← Back