/* * Copyright (C) 2019-2022 Intel Corporation * * SPDX-License-Identifier: MIT * */ #pragma once #include "shared/source/helpers/file_io.h" #include "shared/source/helpers/string_helpers.h" #include "shared/source/utilities/directory.h" #include "opencl/source/utilities/cl_logger.h" #include using FullyEnabledClFileLogger = NEO::ClFileLogger; using FullyDisabledClFileLogger = NEO::ClFileLogger; template class TestLoggerApiEnterWrapper : public NEO::LoggerApiEnterWrapper { public: TestLoggerApiEnterWrapper(const char *functionName, int *errCode) : NEO::LoggerApiEnterWrapper(functionName, errCode) { if (DebugFunctionality) { loggedEnter = true; } } bool loggedEnter = false; };