MySQL 9.4.0
Source Code Documentation
handler.h File Reference
#include "harness_export.h"
#include "mysql/harness/logging/logging.h"
#include <fstream>
#include <mutex>
#include <ostream>
#include <string>

Go to the source code of this file.

Classes

class  mysql_harness::logging::Handler
 Base class for log message handler. More...
 
class  mysql_harness::logging::StreamHandler
 Handler to write to an output stream. More...
 
class  mysql_harness::logging::NullHandler
 Handler to write to a null device such as /dev/null (unix) or NUL (windows). More...
 
class  mysql_harness::logging::FileHandler
 Handler that writes to a file. More...
 
class  mysql_harness::logging::ExternalHandler
 Acts as an actual represenation of external handler attached to ExternalHandlerProxy to handle logging. More...
 
class  mysql_harness::logging::ExternalHandlerProxy
 Acts as a placeholder for a handler that can be attached later (does not log until this is done). More...
 

Namespaces

namespace  mysql_harness
 
namespace  mysql_harness::logging