Page Speed Optimization Libraries
1.9.32.1
|
#include "apache_message_handler.h"
Public Member Functions | |
ApacheMessageHandler (const server_rec *server, const StringPiece &version, Timer *timer, AbstractMutex *mutex) | |
![]() | |
SystemMessageHandler (Timer *timer, AbstractMutex *mutex) | |
void | set_buffer (SharedCircularBuffer *buff) |
void | SetPidString (const int64 pid) |
virtual bool | Dump (Writer *writer) |
Dump contents of SharedCircularBuffer. | |
Static Public Member Functions | |
static void | InstallCrashHandler (server_rec *global_server) |
Protected Member Functions | |
virtual void | MessageVImpl (MessageType type, const char *msg, va_list args) |
virtual void | FileMessageVImpl (MessageType type, const char *filename, int line, const char *msg, va_list args) |
![]() | |
virtual void | AddMessageToBuffer (MessageType type, GoogleString formatted_message) |
Add messages to the SharedCircularBuffer. | |
Implementation of an HTML parser message handler that uses Apache logging to emit messsages.
net_instaweb::ApacheMessageHandler::ApacheMessageHandler | ( | const server_rec * | server, |
const StringPiece & | version, | ||
Timer * | timer, | ||
AbstractMutex * | mutex | ||
) |
version is a string added to each message. Timer is used to generate timestamp for messages in shared memory.
|
static |
Installs a signal handler for common crash signals that tries to print out a backtrace.