MySQL 8.0.40
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ut0log.h File Reference

Base of InnoDB utilities. More...

Go to the source code of this file.

Classes

class  ib::logger
 The class logger is the base class of all the error log related classes. More...
 
class  ib::info
 The class info is used to emit informational log messages. More...
 
class  ib::warn
 The class warn is used to emit warnings. More...
 
class  ib::error
 The class error is used to emit error messages. More...
 
class  ib::fatal
 The class fatal is used to emit an error message and stop the server by crashing it. More...
 
class  ib::error_or_warn
 Emit an error message if the given predicate is true, otherwise emit a warning message. More...
 
class  ib::fatal_or_error
 Emit a fatal message if the given predicate is true, otherwise emit a error message. More...
 

Namespaces

namespace  ib
 

Functions

const char * srv_get_server_errmsgs (int errcode)
 Get the format string for the logger. More...
 
static auto ib::log_info ()
 
static auto ib::log_warn ()
 
static auto ib::log_error ()
 
static auto ib::log_fatal (ut::Location location)
 
static auto ib::log_error_or_warn (bool pred)
 
static auto ib::log_fatal_or_error (bool fatal, ut::Location location)
 
template<typename... Args>
static auto ib::log_info (int err, Args &&...args)
 
template<typename... Args>
static auto ib::log_warn (int err, Args &&...args)
 
template<typename... Args>
static auto ib::log_error (int err, Args &&...args)
 
template<typename... Args>
static auto ib::log_fatal (ut::Location location, int err, Args &&...args)
 
template<typename... Args>
static auto ib::log_error_or_warn (bool pred, int err, Args &&...args)
 
template<typename... Args>
static auto ib::log_fatal_or_error (bool fatal, ut::Location location, int err, Args &&...args)
 

Detailed Description

Base of InnoDB utilities.

Logging facilities.

Function Documentation

◆ srv_get_server_errmsgs()

const char * srv_get_server_errmsgs ( int  errcode)

Get the format string for the logger.

Parameters
[in]errcodeThe error code from share/errmsg-*.txt
Returns
the message string or nullptr