55 std::vector<std::string>
const& entries);
66 std::vector<std::string>
const& entries);
77 std::ofstream*
const& streamPointer);
82 std::vector<std::string>
getLog()
const;
Logging class for library output.
void addLogEntry(std::string const &entry)
Add string as new log entry.
std::vector< std::string > getLog() const
Get complete log memory.
Log & operator<<(std::string const &entry)
Overload << operator.
void registerStreamPointer(std::ofstream *const &streamPointer)
Register new C++ ofstream pointer.
void addMultipleLogEntries(std::vector< std::string > const &entries)
Add multiple log entries at once.
bool silent
Completely silence output.
std::vector< std::string > memory
Memory with all log entries.
void registerCFilePointer(FILE **const &filePointer)
Register new C-style FILE* pointer for output.
std::vector< FILE ** > cFilePointers
Storage for C-style FILE* pointers.
bool writeToStdout
Turn on/off output to stdout.
std::vector< std::ofstream * > streamPointers
Storage for C++ ofstream pointers.