boost::logging::format_and_write Namespace Reference

The format_and_write classes know how to call the formatter and destination objects. More...


Classes

struct  use_cache
 This uses a cache, when calling formatters/destinations - for writing a given message. More...
struct  simple
 Formats the message, and writes it to destinations - calls operator() on the formatters , and operator() on the destinations. Ignores clear_format() commands. More...
struct  simple_care_for_clear_format
 Formats the message, and writes it to destinations - calls operator() on the formatters , and operator() on the destinations. More...


Detailed Description

The format_and_write classes know how to call the formatter and destination objects.

Usually you'll be happy with the format_and_write::simple class - which simply calls operator() on the formatters , and operator() on the destinations.

Note that usually the formatter and destination class just have an operator(), which when called, formats the message or writes it to a destination. In case your formatters/destinations are more complex than that (for instance, more than a member function needs to be called), you'll have to implement your own format_and_write class.



Copyright John Torjo © 2007
Have a question/ suggestion/ comment? Send me feedback