24 #ifndef LOG4CPLUS_HELPERS_LOGLOG 25 #define LOG4CPLUS_HELPERS_LOGLOG 29 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE) 69 void setInternalDebugging(
bool enabled);
77 void setQuietMode(
bool quietMode);
84 void debug(
tchar const * msg)
const;
94 void error(
tchar const * msg,
bool throw_flag =
false)
const;
102 void warn(
tchar const * msg)
const;
116 template <
typename StringType>
120 StringType
const &,
bool throw_flag =
false)
const;
123 tchar const * envvar);
130 mutable TriState debugEnabled;
131 mutable TriState quietMode;
144 #endif // LOG4CPLUS_HELPERS_LOGLOG
LOG4CPLUS_EXPORT LogLog & getLogLog()
#define LOG4CPLUS_PRIVATE
This class used to output log statements from within the log4cplus package.
std::basic_ostream< tchar > tostream
std::basic_string< tchar > tstring
LogLog * Ptr
Return type of getLogLog().