MySQL  8.0.18
Source Code Documentation
log_client.h File Reference
#include <stdio.h>
#include <iostream>
#include <sstream>

Go to the source code of this file.

Classes

struct  ldap_log_type
 
class  Ldap_log_writer_error
 
class  Ldap_logger
 

Macros

#define log_dbg   g_logger_client->log<ldap_log_type::LDAP_LOG_DBG>
 
#define log_info   g_logger_client->log<ldap_log_type::LDAP_LOG_INFO>
 
#define log_warning   g_logger->log<ldap_log_type::LDAP_LOG_WARNING>
 
#define log_error   g_logger_client->log<ldap_log_type::LDAP_LOG_ERROR>
 

Enumerations

enum  ldap_log_level {
  LDAP_LOG_LEVEL_NONE = 1, LDAP_LOG_LEVEL_ERROR, LDAP_LOG_LEVEL_ERROR_WARNING, LDAP_LOG_LEVEL_ERROR_WARNING_INFO,
  LDAP_LOG_LEVEL_ALL
}
 

Variables

Ldap_loggerg_logger_client
 

Macro Definition Documentation

◆ log_dbg

#define log_dbg   g_logger_client->log<ldap_log_type::LDAP_LOG_DBG>

◆ log_error

#define log_error   g_logger_client->log<ldap_log_type::LDAP_LOG_ERROR>

◆ log_info

#define log_info   g_logger_client->log<ldap_log_type::LDAP_LOG_INFO>

◆ log_warning

#define log_warning   g_logger->log<ldap_log_type::LDAP_LOG_WARNING>

Enumeration Type Documentation

◆ ldap_log_level

Enumerator
LDAP_LOG_LEVEL_NONE 
LDAP_LOG_LEVEL_ERROR 
LDAP_LOG_LEVEL_ERROR_WARNING 
LDAP_LOG_LEVEL_ERROR_WARNING_INFO 
LDAP_LOG_LEVEL_ALL 

Variable Documentation

◆ g_logger_client

Ldap_logger* g_logger_client