24 #ifndef LOG4CPLUS_HELPERS_LOGLOG
25 #define LOG4CPLUS_HELPERS_LOGLOG
29 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
94 void error(
tchar const * msg,
bool throw_flag =
false)
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;
This class used to output log statements from within the log4cplus package.
void warn(tchar const *msg) const
static Ptr getLogLog()
Returns a reference to the LogLog singleton.
void debug(const log4cplus::tstring &msg) const
This method is used to output log4cplus internal debug statements.
void error(const log4cplus::tstring &msg, bool throw_flag=false) const
This method is used to output log4cplus internal error statements.
void setQuietMode(bool quietMode)
In quite mode no LogLog generates strictly no output, not even for errors.
void debug(tchar const *msg) const
void error(tchar const *msg, bool throw_flag=false) const
void warn(const log4cplus::tstring &msg) const
This method is used to output log4cplus internal warning statements.
LogLog * Ptr
Return type of getLogLog().
void setInternalDebugging(bool enabled)
Allows to enable/disable log4cplus internal logging.
#define LOG4CPLUS_PRIVATE
LOG4CPLUS_EXPORT LogLog & getLogLog()
std::basic_string< tchar > tstring
std::basic_ostream< tchar > tostream