|
17 | 17 | #include "level_zero/core/source/device/device.h" |
18 | 18 | #include "level_zero/core/source/driver/driver_handle_imp.h" |
19 | 19 | #include "level_zero/core/source/driver/driver_imp.h" |
20 | | -#include "level_zero/experimental/source/log_utility/log_manager.h" |
21 | 20 | #include "level_zero/tools/source/metrics/metric.h" |
22 | 21 |
|
23 | 22 | #include "driver_version.h" |
| 23 | +#include "log_manager.h" |
24 | 24 |
|
25 | 25 | #include <memory> |
26 | 26 | #include <thread> |
27 | 27 |
|
28 | | -#define QTR(a) #a |
29 | | -#define TOSTR(b) QTR(b) |
30 | | -#define LOG_INFO_VERSION_SHA(logType, version, sha) \ |
31 | | - auto logger = NEO::LogManager::getInstance()->getLogger(logType); \ |
32 | | - if (logger) { \ |
33 | | - char logBuffer[256]; \ |
34 | | - snprintf(logBuffer, 256, "Level zero driver version and SHA : %s - %s\n", version, sha); \ |
35 | | - logger->logInfo(logBuffer); \ |
36 | | - } |
37 | | - |
38 | 28 | namespace L0 { |
39 | 29 |
|
40 | 30 | _ze_driver_handle_t *globalDriverHandle; |
@@ -72,7 +62,7 @@ void DriverImp::initialize(ze_result_t *result) { |
72 | 62 | } |
73 | 63 |
|
74 | 64 | // Logging enablement if opted |
75 | | - initLogger(); |
| 65 | + NEO::initLogger(); |
76 | 66 |
|
77 | 67 | if (envVariables.fp64Emulation) { |
78 | 68 | executionEnvironment->setFP64EmulationEnabled(); |
@@ -111,13 +101,6 @@ void DriverImp::initialize(ze_result_t *result) { |
111 | 101 |
|
112 | 102 | ze_result_t DriverImp::initStatus(ZE_RESULT_ERROR_UNINITIALIZED); |
113 | 103 |
|
114 | | -void DriverImp::initLogger() { |
115 | | - if (NEO::LogManager::getLoggingLevel() != (uint32_t)NEO::LogLevel::logLevelOff) { |
116 | | - CREATE_LOGGER(NEO::LogManager::LogType::coreLogger, "coreLogger.log", NEO::LogManager::getLoggingLevel()); |
117 | | - LOG_INFO_VERSION_SHA(NEO::LogManager::LogType::coreLogger, TOSTR(NEO_OCL_DRIVER_VERSION), NEO_REVISION); |
118 | | - } |
119 | | -} |
120 | | - |
121 | 104 | ze_result_t DriverImp::driverInit(ze_init_flags_t flags) { |
122 | 105 | std::call_once(initDriverOnce, [this]() { |
123 | 106 | ze_result_t result; |
|
0 commit comments