 |
log4cplus
2.0.5
|
Go to the documentation of this file.
37 #ifndef LOG4CPLUS_INTERNAL_INTERNAL_HEADER_
38 #define LOG4CPLUS_INTERNAL_INTERNAL_HEADER_
42 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
46 #if ! defined (INSIDE_LOG4CPLUS)
47 # error "This header must not be be used outside log4cplus' implementation files."
140 #if ! defined (LOG4CPLUS_SINGLE_THREADED) \
141 && defined (LOG4CPLUS_THREAD_LOCAL_VAR)
169 #else // defined (LOG4CPLUS_THREAD_LOCAL_VAR)
195 #endif // defined (LOG4CPLUS_THREAD_LOCAL_VAR)
223 appender_sratch_pad &
244 #endif // LOG4CPLUS_INTERNAL_INTERNAL_HEADER_
MappedDiagnosticContextMap mdc_map
log4cplus::thread::impl::tls_key_type tls_storage_key
std::basic_string< tchar > tstring
log4cplus::tstring thread_name2
log4cplus::tstring uc_q_str
spi::InternalLoggingEvent forced_log_ev
appender_sratch_pad appender_sp
#define LOG4CPLUS_UNLIKELY(cond)
LOG4CPLUS_EXPORT void clear_tostringstream(tostringstream &)
log4cplus::tstring faa_str
log4cplus::tstring const empty_str
Canonical empty string.
log4cplus::helpers::snprintf_buf snprintf_buf
gft_scratch_pad & get_gft_scratch_pad()
tostringstream layout_oss
std::vector< tchar > buffer
tls_value_type tls_get_value(tls_key_type)
The internal representation of logging events.
tstring & get_thread_name_str()
tstring & get_thread_name2_str()
log4cplus::tstring thread_name
void set_ptd(per_thread_data *p)
per_thread_data * get_ptd(bool alloc=true)
void tls_set_value(tls_key_type, tls_value_type)
std::basic_ostringstream< tchar > tostringstream
std::map< tstring, tstring > MappedDiagnosticContextMap
tostringstream macros_oss
std::deque< DiagnosticContext > DiagnosticContextStack
appender_sratch_pad & get_appender_sp()
per_thread_data * alloc_ptd()
log4cplus::tstring ll_str
DiagnosticContextStack ndc_dcs