Program Listing for File Logger.h
↰ Return to documentation for file (include/flamegpu/io/Logger.h
)
#ifndef INCLUDE_FLAMEGPU_IO_LOGGER_H_
#define INCLUDE_FLAMEGPU_IO_LOGGER_H_
namespace flamegpu {
struct RunLog;
class RunPlan;
namespace io {
class Logger {
public:
virtual ~Logger() = default;
virtual void log(const RunLog &log, const RunPlan &plan, bool logSteps = true, bool logExit = true, bool logStepTime = false, bool logExitTime = false) const = 0;
virtual void log(const RunLog &log, bool logConfig = true, bool logSteps = true, bool logExit = true, bool logStepTime = false, bool logExitTime = false) const = 0;
};
} // namespace io
} // namespace flamegpu
#endif // INCLUDE_FLAMEGPU_IO_LOGGER_H_