#pragma once enum class Loglevel { OFF, DEBUG, INFO, WARN, ERROR }; template void log(Loglevel level, Args... arg) { }