Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class log

boost::ui::log — Logging stream class.

Synopsis

// In header: <boost/ui/log.hpp>


class log : public boost::ui::log_string {
public:
  // member classes/structs/unions

  // Shows information in debug log.

  class debug : public boost::ui::log {
  public:
    // construct/copy/destruct
    debug();
  };

  // Shows error dialog in idle time.

  class error : public boost::ui::log {
  public:
    // construct/copy/destruct
    error();
  };

  // Shows error and abort immediately.

  class fatal : public boost::ui::log {
  public:
    // construct/copy/destruct
    fatal();
  };

  // Shows information dialog in idle time.

  class info : public boost::ui::log {
  public:
    // construct/copy/destruct
    info();
  };

  // Shows information in debug log.

  class trace : public boost::ui::log {
  public:
    // construct/copy/destruct
    trace();
  };

  // Shows verbose information if application was started with –verbose
  // option.

  class verbose : public boost::ui::log {
  public:
    // construct/copy/destruct
    verbose();
  };

  // Shows warning dialog in idle time.

  class warning : public boost::ui::log {
  public:
    // construct/copy/destruct
    warning();
  };
  // construct/copy/destruct
  log();
  ~log();

  // private member functions
  void flush();
};

Description

log public construct/copy/destruct

  1. log();
  2. ~log();

log private member functions

  1. void flush();

PrevUpHomeNext