Apache Log4cxx  Version 1.7.0
asyncbuffer.h File Reference
#include <log4cxx/helpers/messagebuffer.h>
#include <functional>
#include <vector>
#include <fmt/args.h>
#include <fmt/xchar.h>

Go to the source code of this file.

Classes

class  log4cxx::helpers::AsyncBuffer
 This class is used by the LOG4CXX_INFO_ASYNC and similar macros to support insertion operators. More...
 

Namespaces

 log4cxx
 
 log4cxx::helpers
 

Macros

#define LOG4CXX_CONCEPTS   0
 
#define LOG4CXX_DEBUG_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for DEBUG events. More...
 
#define LOG4CXX_DEBUG_FMT_ASYNC(logger, fmt, ...)
 Add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for DEBUG events. More...
 
#define LOG4CXX_TRACE_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for TRACE events. More...
 
#define LOG4CXX_TRACE_FMT_ASYNC(logger, fmt, ...)
 Add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for TRACE events. More...
 
#define LOG4CXX_INFO_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for INFO events. More...
 
#define LOG4CXX_INFO_FMT_ASYNC(logger, fmt, ...)
 Add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for INFO events. More...
 
#define LOG4CXX_WARN_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for WARN events. More...
 
#define LOG4CXX_WARN_FMT_ASYNC(logger, fmt, ...)
 Add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for WARN events. More...
 
#define LOG4CXX_ERROR_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for ERROR events. More...
 
#define LOG4CXX_ERROR_FMT_ASYNC(logger, fmt, ...)
 Add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for ERROR events. More...
 
#define LOG4CXX_ASSERT_ASYNC(logger, condition, message)
 If condition is not true, add a new logging event containing message to attached appender(s) if logger is enabled for ERROR events. More...
 
#define LOG4CXX_ASSERT_FMT_ASYNC(logger, condition, fmt, ...)
 If condition is not true, add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for ERROR events. More...
 
#define LOG4CXX_FATAL_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for FATAL events. More...
 
#define LOG4CXX_FATAL_FMT_ASYNC(logger, fmt, ...)
 Add a new logging event containing a message defined by fmt and ... to attached appender(s) if logger is enabled for FATAL events. More...
 

Macro Definition Documentation

◆ LOG4CXX_CONCEPTS

#define LOG4CXX_CONCEPTS   0