Boost.UI
User Interface Boost library
Classes | Related Functions | List of all members
boost::ui::log Class Reference

Logging stream class. More...

Inheritance diagram for boost::ui::log:
[legend]

Classes

class  debug
 Shows information in debug log. More...
 
class  error
 Shows error dialog in idle time. More...
 
class  fatal
 Shows error and abort immediately. More...
 
class  info
 Shows information dialog in idle time. More...
 
class  trace
 Shows information in debug log. More...
 
class  verbose
 Shows verbose information if application was started with –verbose option. More...
 
class  warning
 Shows warning dialog in idle time. More...
 

Related Functions

(Note that these are not member functions.)

#define BOOST_UI_LOG   ::boost::ui::log().location(__FILE__, __LINE__, BOOST_CURRENT_FUNCTION)
 Logs current file, line and function.
 

Additional Inherited Members

- Public Member Functions inherited from boost::ui::log_string
 log_string (uistring &str)
 Constructs log using string for output.
 
log_stringlocation (const char *file, int line=-1, const char *fn=NULL)
 Logs caller location in the source code.
 
log_stringraw (const uistring &value)
 Logs string without quotes.
 
log_stringspaces (bool show=true)
 Inserts white space delitimers between output values.
 
log_stringnospaces ()
 Inserts white space delitimers between output values.
 
log_stringquotes (bool show=true)
 Adds quotes near string and character output values.
 
log_stringnoquotes ()
 Adds quotes near string and character output values.
 
log_stringoperator<< (char value)
 Logs value.
 
log_stringoperator<< (const char *value)
 Logs value.
 
log_stringoperator<< (const std::string &value)
 Logs value.
 
log_stringoperator<< (wchar_t value)
 Logs value.
 
log_stringoperator<< (const wchar_t *value)
 Logs value.
 
log_stringoperator<< (const std::wstring &value)
 Logs value.
 
log_stringoperator<< (const uistring &value)
 Logs value.
 
template<class T >
log_stringoperator<< (const T &value)
 Logs value.
 

Detailed Description

Logging stream class.


The documentation for this class was generated from the following file: