18 #ifndef _LOG4CXX_HELPERS_EXCEPTION_H 19 #define _LOG4CXX_HELPERS_EXCEPTION_H 22 #include <log4cxx/log4cxx.h> 23 #include <log4cxx/logstring.h> 26 #pragma warning ( push ) 27 #pragma warning (disable : 4251 4275) // ::std::exception needs to have dll-interface 37 class LOG4CXX_EXPORT
Exception :
public ::std::exception
44 const char* what()
const throw();
46 enum { MSG_SIZE = 128 };
47 char msg[MSG_SIZE + 1];
61 static LogString formatMessage(log4cxx_status_t stat);
98 static LogString formatMessage(log4cxx_status_t stat);
108 static LogString formatMessage(
const LogString& key);
118 static LogString formatMessage(log4cxx_status_t stat);
129 static LogString formatMessage(log4cxx_status_t stat);
140 static LogString formatMessage(log4cxx_status_t stat);
152 static LogString formatMessage(log4cxx_status_t stat);
162 static LogString formatMessage(log4cxx_status_t stat);
199 static LogString formatMessage(
const LogString& className);
296 #if defined(_MSC_VER) 297 #pragma warning (pop) 300 #endif // _LOG4CXX_HELPERS_EXCEPTION_H Definition: exception.h:243
Definition: exception.h:122
Thrown to indicate that a method has been passed an illegal or inappropriate argument.
Definition: exception.h:77
Signals that an I/O exception of some sort has occurred.
Definition: exception.h:89
Definition: exception.h:101
Definition: exception.h:155
Signals that an error occurred while attempting to connect a socket to a remote address and port...
Definition: exception.h:235
Signals that an I/O operation has been interrupted.
Definition: exception.h:269
Signals that an I/O operation has been interrupted.
Definition: exception.h:284
Definition: exception.h:211
Definition: exception.h:143
Thrown when an application attempts to use null in a case where an object is required.
Definition: exception.h:67
Definition: exception.h:132
Thrown when an application tries to create an instance of a class using the newInstance method in cla...
Definition: exception.h:179
Definition: exception.h:203
Definition: exception.h:111
Definition: appender.h:33
RuntimeException is the parent class of those exceptions that can be thrown during the normal operati...
Definition: exception.h:53
The class Exception and its subclasses indicate conditions that a reasonable application might want t...
Definition: exception.h:37
Definition: exception.h:165
Thrown when an application tries to load in a class through its string name but no definition for the...
Definition: exception.h:192
Thrown to indicate that there is an error in the underlying protocol, such as a TCP error...
Definition: exception.h:222
Signals that an error occurred while attempting to bind a socket to a local address and port...
Definition: exception.h:255