refactor: downgrade shutdown, warden, and misc diagnostics to DEBUG

Demote 44 more LOG_WARNING messages to LOG_DEBUG: warden module chunk
progress, entire shutdown/teardown sequence, transport manager connect,
inventory right-click slot, and warden handshake diagnostics. Keeps real
warnings (texture not found, slow handlers, stalls, integrity hash)
visible in the log.
This commit is contained in:
Kelsi 2026-04-05 20:18:39 -07:00
parent 069dd36698
commit c2681eead1
8 changed files with 44 additions and 46 deletions

View file

@ -592,38 +592,38 @@ bool Renderer::initialize(core::Window* win) {
void Renderer::shutdown() {
destroySecondaryCommandResources();
LOG_WARNING("Renderer::shutdown - terrainManager stopWorkers...");
LOG_DEBUG("Renderer::shutdown - terrainManager stopWorkers...");
if (terrainManager) {
terrainManager->stopWorkers();
LOG_WARNING("Renderer::shutdown - terrainManager reset...");
LOG_DEBUG("Renderer::shutdown - terrainManager reset...");
terrainManager.reset();
}
LOG_WARNING("Renderer::shutdown - terrainRenderer...");
LOG_DEBUG("Renderer::shutdown - terrainRenderer...");
if (terrainRenderer) {
terrainRenderer->shutdown();
terrainRenderer.reset();
}
LOG_WARNING("Renderer::shutdown - waterRenderer...");
LOG_DEBUG("Renderer::shutdown - waterRenderer...");
if (waterRenderer) {
waterRenderer->shutdown();
waterRenderer.reset();
}
LOG_WARNING("Renderer::shutdown - minimap...");
LOG_DEBUG("Renderer::shutdown - minimap...");
if (minimap) {
minimap->shutdown();
minimap.reset();
}
LOG_WARNING("Renderer::shutdown - worldMap...");
LOG_DEBUG("Renderer::shutdown - worldMap...");
if (worldMap) {
worldMap->shutdown();
worldMap.reset();
}
LOG_WARNING("Renderer::shutdown - skySystem...");
LOG_DEBUG("Renderer::shutdown - skySystem...");
if (skySystem) {
skySystem->shutdown();
skySystem.reset();
@ -650,7 +650,7 @@ void Renderer::shutdown() {
swimEffects.reset();
}
LOG_WARNING("Renderer::shutdown - characterRenderer...");
LOG_DEBUG("Renderer::shutdown - characterRenderer...");
if (characterRenderer) {
characterRenderer->shutdown();
characterRenderer.reset();
@ -659,7 +659,7 @@ void Renderer::shutdown() {
// Shutdown AnimationController before renderers it references (§4.2)
animationController_.reset();
LOG_WARNING("Renderer::shutdown - wmoRenderer...");
LOG_DEBUG("Renderer::shutdown - wmoRenderer...");
if (wmoRenderer) {
wmoRenderer->shutdown();
wmoRenderer.reset();
@ -671,7 +671,7 @@ void Renderer::shutdown() {
spellVisualSystem_.reset();
}
LOG_WARNING("Renderer::shutdown - m2Renderer...");
LOG_DEBUG("Renderer::shutdown - m2Renderer...");
if (m2Renderer) {
m2Renderer->shutdown();
m2Renderer.reset();

View file

@ -1527,10 +1527,10 @@ void TerrainManager::unloadTile(int x, int y) {
void TerrainManager::stopWorkers() {
if (!workerRunning.load()) {
LOG_WARNING("stopWorkers: already stopped");
LOG_DEBUG("stopWorkers: already stopped");
return;
}
LOG_WARNING("stopWorkers: signaling ", workerThreads.size(), " workers to stop...");
LOG_DEBUG("stopWorkers: signaling ", workerThreads.size(), " workers to stop...");
workerRunning.store(false);
queueCV.notify_all();
@ -1540,12 +1540,12 @@ void TerrainManager::stopWorkers() {
// std::thread object thinking it's still joinable → std::terminate on dtor).
for (size_t i = 0; i < workerThreads.size(); i++) {
if (workerThreads[i].joinable()) {
LOG_WARNING("stopWorkers: joining worker ", i, "...");
LOG_DEBUG("stopWorkers: joining worker ", i, "...");
workerThreads[i].join();
}
}
workerThreads.clear();
LOG_WARNING("stopWorkers: done");
LOG_DEBUG("stopWorkers: done");
}
void TerrainManager::unloadAll() {

View file

@ -108,7 +108,7 @@ bool VkContext::initialize(SDL_Window* window) {
void VkContext::shutdown() {
if (!device && !instance) return; // Already shut down or never initialized
LOG_WARNING("VkContext::shutdown - vkDeviceWaitIdle...");
LOG_DEBUG("VkContext::shutdown - vkDeviceWaitIdle...");
if (device) {
vkDeviceWaitIdle(device);
}
@ -122,7 +122,7 @@ void VkContext::shutdown() {
deferredCleanup_[fi].clear();
}
LOG_WARNING("VkContext::shutdown - destroyImGuiResources...");
LOG_DEBUG("VkContext::shutdown - destroyImGuiResources...");
destroyImGuiResources();
// Destroy sync objects
@ -165,7 +165,7 @@ void VkContext::shutdown() {
sInstance_ = nullptr;
LOG_WARNING("VkContext::shutdown - destroySwapchain...");
LOG_DEBUG("VkContext::shutdown - destroySwapchain...");
destroySwapchain();
// Skip vmaDestroyAllocator — it walks every allocation to free it, which
@ -174,7 +174,7 @@ void VkContext::shutdown() {
// everything on process exit. Skipping this makes shutdown instant.
allocator = VK_NULL_HANDLE;
LOG_WARNING("VkContext::shutdown - vkDestroyDevice...");
LOG_DEBUG("VkContext::shutdown - vkDestroyDevice...");
if (device) { vkDestroyDevice(device, nullptr); device = VK_NULL_HANDLE; }
if (surface) { vkDestroySurfaceKHR(instance, surface, nullptr); surface = VK_NULL_HANDLE; }
@ -187,7 +187,7 @@ void VkContext::shutdown() {
if (instance) { vkDestroyInstance(instance, nullptr); instance = VK_NULL_HANDLE; }
LOG_WARNING("Vulkan context shutdown complete");
LOG_DEBUG("Vulkan context shutdown complete");
}
void VkContext::deferAfterFrameFence(std::function<void()>&& fn) {