Apache Log4cxx  Version 1.6.0
Loading...
Searching...
No Matches
asyncbuffer.h File Reference
#include <log4cxx/helpers/messagebuffer.h>
#include <functional>
#include <vector>

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

namespace  log4cxx
namespace  log4cxx::helpers

Macros

#define LOG4CXX_DEBUG_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for DEBUG events.
#define LOG4CXX_TRACE_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for TRACE events.
#define LOG4CXX_INFO_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for INFO events.
#define LOG4CXX_WARN_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for WARN events.
#define LOG4CXX_ERROR_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for ERROR events.
#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.
#define LOG4CXX_FATAL_ASYNC(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for FATAL events.