18 #ifndef _LOG4CXX_SPI_LOGGING_EVENT_H 19 #define _LOG4CXX_SPI_LOGGING_EVENT_H 22 #pragma warning (push) 23 #pragma warning ( disable: 4231 4251 4275 4786 ) 38 class ObjectOutputStream;
112 static log4cxx_time_t getStartTime();
124 const LogString& getThreadUserName()
const;
181 KeySet getMDCKeySet()
const;
187 void getMDCCopy()
const;
202 KeySet getPropertyKeySet()
const;
227 std::map<LogString, LogString>* properties;
234 mutable bool ndcLookupRequired;
241 mutable bool mdcCopyLookupRequired;
249 log4cxx_time_t timeStamp;
274 static const LogString getCurrentThreadName();
275 static const LogString getCurrentThreadUserName();
286 #if defined(_MSC_VER) 287 #pragma warning (pop) 291 #endif //_LOG4CXX_SPI_LOGGING_EVENT_H std::map< LogString, LogString > Map
String to string stl map.
Definition: mdc.h:46
#define LOG4CXX_CAST_ENTRY(Interface)
Definition: object.h:153
#define END_LOG4CXX_CAST_MAP()
Definition: object.h:147
std::shared_ptr< Level > LevelPtr
Definition: optionconverter.h:27
LOG4CXX_PTR_DEF(AppenderAttachableImpl)
std::shared_ptr< LoggingEvent > LoggingEventPtr
Definition: appender.h:37
The internal representation of logging events.
Definition: loggingevent.h:53
#define BEGIN_LOG4CXX_CAST_MAP()
Definition: object.h:141
const LogString & getLoggerName() const
Return the name of the logger.
Definition: loggingevent.h:92
LOG4CXX_LIST_DEF(ByteList, unsigned char)
const LogString & getRenderedMessage() const
Return the message for this logging event.
Definition: loggingevent.h:104
log4cxx_time_t getTimeStamp() const
The number of microseconds elapsed from 01.01.1970 until logging event was created.
Definition: loggingevent.h:128
#define DECLARE_LOG4CXX_OBJECT(object)
Definition: object.h:39
Emulates java serialization.
Definition: objectoutputstream.h:33
const LogString & getThreadName() const
Return the threadName of this event.
Definition: loggingevent.h:115
base class for java-like objects.
Definition: object.h:101
This class represents the location of a logging statement.
Definition: locationinfo.h:46
spi::KeySet KeySet
Definition: loggingevent.h:62
Definition: appender.h:32
std::basic_string< logchar > LogString
Definition: logstring.h:66
const LogString & getMessage() const
Return the message for this logging event.
Definition: loggingevent.h:98
const log4cxx::spi::LocationInfo & getLocationInformation() const
Definition: loggingevent.h:134