Wt: Wt::WLogEntry Class Reference

Wt 3.3.0

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions
Wt::WLogEntry Class Reference

A stream-like object for creating an entry in a log file. More...

`#include <Wt/WLogger>`

List of all members.

## Public Member Functions
| WLogEntry (const WLogEntry &from)
| Copy constructor.
| ~WLogEntry ()
| Destructor.
WLogEntry & | operator<< (const WLogger::Sep &)
| Writes a field separator.
WLogEntry & | operator<< (const WLogger::TimeStamp &)
| Writes a time stamp in the current field.
WLogEntry & | operator<< (const char *)
| Writes a string in the current field.
WLogEntry & | operator<< (const std::string &)
| Writes a string in the current field.
WLogEntry & | operator<< (const WString &)
| Writes a string in the current field.
WLogEntry & | operator<< (int)
| Writes a number value in the current field.
WLogEntry & | operator<< (long long)
| Writes a number value in the current field.
WLogEntry & | operator<< (double)
| Writes a number value in the current field.
template<typename T >
WLogEntry & | operator<< (T t)
| Writes a value in the current field.

## Detailed Description

A stream-like object for creating an entry in a log file.

This class is returned by WLogger::entry() and creates a log entry using a stream-like interface.

## Constructor & Destructor Documentation

Wt::WLogEntry::WLogEntry | ( | const WLogEntry & | from | ) |

Copy constructor.

Only the new object can be used, the original object is no longer valid.

## Member Function Documentation

WLogEntry & Wt::WLogEntry::operator<< | ( | const WLogger::Sep & |  | ) |

Writes a field separator.

You must separate fields in a single entry using the WLogger::sep constant.

WLogEntry & Wt::WLogEntry::operator<< | ( | const WLogger::TimeStamp & |  | ) |

Writes a time stamp in the current field.

Formats a timestamp (date+time) to the current field.

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator