18 #ifndef _LOG4CXX_HELPERS_EXCEPTION_H 19 #define _LOG4CXX_HELPERS_EXCEPTION_H 22 #include <log4cxx/log4cxx.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);
118 static LogString formatMessage(log4cxx_status_t stat);
130 static LogString formatMessage(log4cxx_status_t stat);
142 static LogString formatMessage(log4cxx_status_t stat);
152 static LogString formatMessage(log4cxx_status_t stat);
286 #if defined(_MSC_VER) 287 #pragma warning (pop) 290 #endif // _LOG4CXX_HELPERS_EXCEPTION_H Definition: exception.h:233
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:145
Signals that an error occurred while attempting to connect a socket to a remote address and port...
Definition: exception.h:225
Signals that an I/O operation has been interrupted.
Definition: exception.h:259
Signals that an I/O operation has been interrupted.
Definition: exception.h:274
Definition: exception.h:201
Definition: exception.h:133
Thrown when an application attempts to use null in a case where an object is required.
Definition: exception.h:67
Definition: exception.h:122
Thrown when an application tries to create an instance of a class using the newInstance method in cla...
Definition: exception.h:169
Definition: exception.h:193
Definition: exception.h:111
Definition: appender.h:32
std::basic_string< logchar > LogString
Definition: logstring.h:66
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:155
Thrown when an application tries to load in a class through its string name but no definition for the...
Definition: exception.h:182
Thrown to indicate that there is an error in the underlying protocol, such as a TCP error...
Definition: exception.h:212
Signals that an error occurred while attempting to bind a socket to a local address and port...
Definition: exception.h:245