/** * Adds the actual memory usage to the log message context. * * @param \AppserverIo\Logger\LogMessageInterface $logMessage The log message we want to add the memory usage * * @return string The processed log messsage * @see \AppserverIo\Logger\Processors\ProcessorInterface::process() */ public function process(LogMessageInterface $logMessage) { $logMessage->appendToContext(MemoryProcessor::CONTEXT_KEY, memory_get_usage()); }
/** * Adds the debug backtrace to the log message context. * * @param \AppserverIo\Logger\LogMessageInterface $logMessage The log message we want to add the debug backtrace * * @return string The processed log messsage */ public function process(LogMessageInterface $logMessage) { $logMessage->appendToContext(DebugBacktraceProcessor::CONTEXT_KEY, debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)); }
/** * Adds the thread context as name attribute to the log message context. * * @param \AppserverIo\Logger\LogMessageInterface $logMessage The log message we want to add the thread context name to * * @return string The processed log message * @see \AppserverIo\Logger\Processors\ProcessorInterface::process() */ public function process(LogMessageInterface $logMessage) { $logMessage->appendToContext(ThreadContextProcessor::CONTEXT_KEY, Logger::$threadContext); }