diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp index 040f18e0ca..a9ccc571c8 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp @@ -245,6 +245,7 @@ ompt_start_tool(unsigned int omp_version, const char* runtime_version) ROCPROFIL ompt_start_tool_result_t* ompt_start_tool(unsigned int omp_version, const char* runtime_version) { + ::rocprofiler::registration::init_logging(); ::rocprofiler::registration::initialize(); return rocprofiler_ompt_start_tool(omp_version, runtime_version); } diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp index 58f1d2599a..d254fb229b 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp @@ -670,6 +670,8 @@ set_fini_status(int v) void initialize() { + init_logging(); + ROCP_INFO << "rocprofiler initialize called..."; if(get_init_status() != 0) @@ -688,7 +690,6 @@ initialize() common::destroy_static_tl_objects(); common::destroy_static_objects(); }); - init_logging(); invoke_client_configures(); invoke_client_initializers(); if(get_num_clients() > 0) internal_threading::initialize();