Library: Foundation
Package: Logging
Header: Poco/LogFile.h
Description
This class is used by FileChannel to work with a log file.
Inheritance
Direct Base Classes: LogFileImpl
All Base Classes: LogFileImpl
Member Summary
Member Functions: creationDate, path, size, write
Constructors
LogFile
LogFile(
const std::string & path
);
Creates the LogFile.
Destructor
~LogFile
~LogFile();
Destroys the LogFile.
Member Functions
creationDate
Timestamp creationDate() const;
Returns the date and time the log file was created.
path
const std::string & path() const;
Returns the path given in the constructor.
size
UInt64 size() const;
Returns the current size in bytes of the log file.
write
void write(
const std::string & text,
bool flush = true
);
Writes the given text to the log file. If flush is true, the text will be immediately flushed to the file.