/* * Copyright (c) 2020, the SerenityOS developers. * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include <AK/Format.h> extern bool g_report_to_debug; template<typename... Ts> void reportln(StringView format, Ts... args) { if (g_report_to_debug) { AK::VariadicFormatParams<AK::AllowDebugOnlyFormatters::Yes, Ts...> variadic_format_params { args... }; AK::vdbgln(format, variadic_format_params); } else { warnln(format, args...); } }