#pragma once #include #include namespace khofmann { static FILE* logFile; /// /// Write to logfile and console /// /// Console stream /// Format string wiht up to one specifier /// Optional element specified by specifier static void log(FILE* stream, const char* format, void* optionalElement = NULL) { if (logFile != NULL) { fprintf(logFile, format, optionalElement); fflush(logFile); } fprintf(stream, format, optionalElement); } }