MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Buffered_log Class Reference
Inheritance diagram for Buffered_log:
Collaboration diagram for Buffered_log:

Public Member Functions

 Buffered_log (enum loglevel level, const char *message)
void print (void)

Additional Inherited Members

- Static Public Member Functions inherited from Sql_alloc
static void * operator new (size_t size) throw ()
static void * operator new[] (size_t size) throw ()
static void * operator new[] (size_t size, MEM_ROOT *mem_root) throw ()
static void * operator new (size_t size, MEM_ROOT *mem_root) throw ()
static void operator delete (void *ptr, size_t size)
static void operator delete (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, size_t size)

Detailed Description

A log message for the error log, buffered in memory. Log messages are temporarily buffered when generated before the error log is initialized, and then printed once the error log is ready.

Definition at line 974 of file mysqld.cc.

Constructor & Destructor Documentation

Buffered_log::Buffered_log ( enum loglevel  level,
const char *  message 
)

Constructor.

Parameters
levelthe message log level
messagethe message text

Definition at line 996 of file mysqld.cc.

Member Function Documentation

void Buffered_log::print ( void  )

Print a buffered log to the real log file.

Definition at line 1005 of file mysqld.cc.

Here is the caller graph for this function:


The documentation for this class was generated from the following file: