FINAL CUT
Public Member Functions | List of all members
finalcut::FLogger Class Reference
Inheritance diagram for finalcut::FLogger:
Inheritance graph
[legend]
Collaboration diagram for finalcut::FLogger:
Collaboration graph
[legend]

Public Member Functions

auto getClassName () const -> FString override
 
void info (const std::string &) override
 
void warn (const std::string &) override
 
void error (const std::string &) override
 
void debug (const std::string &) override
 
void flush () override
 
void setOutputStream (const std::ostream &) override
 
void setLineEnding (LineEnding) override
 
void enableTimestamp () override
 
void disableTimestamp () override
 
- Public Member Functions inherited from finalcut::FLog
template<typename T >
auto operator<< (const T &) -> FLog &
 
auto operator<< (IOManip) -> FLog &
 
auto operator<< (LogLevel) -> FLog &
 

Additional Inherited Members

- Public Types inherited from finalcut::FLog
enum  LogLevel { Info, Warn, Error, Debug }
 
enum  LineEnding { LF, CR, CRLF }
 
using FLogPrint = std::function< void(const std::string &)>
 
using IOManip = decltype(std::endl< char, std::char_traits< char > >)
 
- Protected Member Functions inherited from finalcut::FLog
auto sync () -> int override
 
auto getLevel () const -> const LogLevel &
 
auto setLevel () -> LogLevel &
 
auto getEnding () const -> const LineEnding &
 
auto setEnding () -> LineEnding &
 

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