Skip to content

Commit

Permalink
PortMappingManager: Tweak PlumLogCallback
Browse files Browse the repository at this point in the history
  • Loading branch information
past-due committed Jul 23, 2024
1 parent d833687 commit 3180d80
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions lib/netplay/port_mapping_manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,26 @@ void PlumMappingCallback(int mappingId, plum_state_t state, const plum_mapping_t
}
}

void PlumLogCallback(plum_log_level_t /*level*/, const char* message)
void PlumLogCallback(plum_log_level_t level, const char* message)
{
debug(LOG_NET, "LibPlum message: %s", message);
code_part wz_log_level = LOG_NET;
switch (level)
{
case PLUM_LOG_LEVEL_FATAL:
case PLUM_LOG_LEVEL_ERROR:
case PLUM_LOG_LEVEL_WARN:
wz_log_level = LOG_INFO;
break;
default:
break;
}
if (enabled_debug[wz_log_level])
{
std::string msg = (message) ? message : "";
wzAsyncExecOnMainThread([wz_log_level, msg]() {
_debug(__LINE__, wz_log_level, "PlumLogCallback", "%s", msg.c_str());
});
}
}

} // anonymous namespace
Expand Down

0 comments on commit 3180d80

Please sign in to comment.