yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
log.h File Reference
#include <atomic>
#include <fstream>
#include <set>
#include <string>
#include <utility>
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
#include "core/features.h"

Go to the source code of this file.

Classes

class  yaze::util::LogManager
 A singleton that manages all logging configuration and output. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::util
 

Macros

#define LOG(level, category, format, ...)
 
#define LOG_DEBUG(category, format, ...)    LOG(yaze::util::LogLevel::YAZE_DEBUG, category, format, ##__VA_ARGS__)
 
#define LOG_INFO(category, format, ...)    LOG(yaze::util::LogLevel::INFO, category, format, ##__VA_ARGS__)
 
#define LOG_WARN(category, format, ...)    LOG(yaze::util::LogLevel::WARNING, category, format, ##__VA_ARGS__)
 
#define LOG_ERROR(category, format, ...)    LOG(yaze::util::LogLevel::ERROR, category, format, ##__VA_ARGS__)
 
#define LOG_FATAL(category, format, ...)    LOG(yaze::util::LogLevel::FATAL, category, format, ##__VA_ARGS__)
 

Enumerations

enum class  yaze::util::LogLevel {
  yaze::util::YAZE_DEBUG , yaze::util::INFO , yaze::util::WARNING , yaze::util::ERROR ,
  yaze::util::FATAL
}
 Defines the severity levels for log messages. This allows for filtering messages based on their importance. More...
 

Functions

template<typename... Args>
void yaze::util::logf (const absl::FormatSpec< Args... > &format, Args &&... args)
 
void yaze::util::logf (absl::string_view message)
 

Macro Definition Documentation

◆ LOG

#define LOG ( level,
category,
format,
... )
Value:
do { \
yaze::util::LogManager::instance().log( \
level, category, absl::StrFormat(format, ##__VA_ARGS__)); \
} while (0)

Definition at line 97 of file log.h.

◆ LOG_DEBUG

#define LOG_DEBUG ( category,
format,
... )    LOG(yaze::util::LogLevel::YAZE_DEBUG, category, format, ##__VA_ARGS__)

Definition at line 103 of file log.h.

Referenced by yaze::gfx::TextureAtlas::AllocateRegion(), yaze::gui::CanvasPerformanceIntegration::AnalyzePerformance(), yaze::editor::OverworldEditor::ApplyZSCustomOverworldASM(), yaze::test::AIVisionVerifier::CallVisionModel(), yaze::test::ScreenshotAssertion::CaptureBaseline(), yaze::test::AIVisionVerifier::CaptureScreenshot(), yaze::editor::OverworldEditor::CheckForOverworldEdits(), yaze::gfx::TextureAtlas::Clear(), yaze::gui::CanvasPerformanceManager::ClearAllIntegrations(), yaze::gui::CanvasUsageManager::ClearAllTrackers(), yaze::zelda3::Overworld::ConfigureMultiAreaMap(), yaze::zelda3::RoomObject::DecodeObjectFromBytes(), yaze::zelda3::ObjectDrawer::DrawCustomObject(), yaze::zelda3::ObjectDrawer::DrawDiagonalCeilingTopLeft(), yaze::zelda3::ObjectDrawer::DrawDoor(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::gfx::BackgroundBuffer::DrawFloor(), yaze::editor::MessageEditor::DrawMessagePreview(), yaze::zelda3::ObjectDrawer::DrawNothing(), yaze::zelda3::ObjectDrawer::DrawObject(), yaze::zelda3::ObjectDrawer::DrawObjectList(), yaze::zelda3::ObjectDrawer::DrawRightwards2x2_1to15or32(), yaze::zelda3::ObjectDrawer::DrawRightwards2x4_1to15or26(), yaze::zelda3::ObjectDrawer::DrawRightwards2x4_1to16(), yaze::editor::DungeonEditorV2::DrawRoomTab(), yaze::zelda3::ObjectDrawer::DrawTileToBitmap(), yaze::gui::CanvasUsageTracker::EndSession(), yaze::zelda3::RoomObject::EnsureTilesLoaded(), yaze::emu::Cpu::ExecuteInstruction(), yaze::emu::Spc700::ExecuteInstructions(), yaze::editor::OverworldEditor::ForceRefreshGraphics(), yaze::gfx::TextureAtlas::FreeRegion(), yaze::editor::OverworldEditor::HandleEntityInsertion(), yaze::editor::DungeonEditorV2::HandleObjectPlaced(), yaze::project::YazeProject::ImportLabelsFromZScreamContent(), yaze::emu::Snes::Init(), yaze::gui::CanvasPerformanceIntegration::Initialize(), yaze::emu::MemoryImpl::Initialize(), yaze::project::YazeProject::InitializeEmbeddedLabels(), yaze::project::YazeProject::InitializeResourceLabelProvider(), yaze::editor::InsertEntrance(), yaze::editor::InsertExit(), yaze::editor::InsertItem(), yaze::editor::InsertSprite(), yaze::editor::OverworldEditor::Load(), yaze::LoadAllGraphicsData(), yaze::editor::DungeonRoomLoader::LoadAllRooms(), yaze::editor::DungeonCanvasViewer::LoadAndRenderRoomGraphics(), yaze::editor::EditorManager::LoadAssets(), yaze::zelda3::Room::LoadBlocks(), yaze::zelda3::Room::LoadDoors(), yaze::editor::OverworldEditor::LoadGraphics(), yaze::zelda3::RoomLayout::LoadLayout(), yaze::zelda3::Room::LoadLayoutTilesToBuffer(), yaze::zelda3::Room::LoadObjects(), yaze::zelda3::Room::LoadPits(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::gui::CanvasUtils::LoadROMPaletteGroups(), yaze::zelda3::Room::LoadTorches(), yaze::gfx::Arena::NotifyPaletteModified(), yaze::gfx::Arena::NotifySheetModified(), yaze::editor::EditorManager::OnSessionSwitched(), yaze::project::YazeProject::Open(), yaze::editor::EditorManager::OpenEditorAndPanelsFromFlags(), yaze::editor::AgentSessionManager::OpenPanelForSession(), yaze::editor::EditorManager::OpenRomOrProject(), yaze::gfx::TextureAtlas::PackBitmap(), yaze::editor::music::MusicPlayer::Pause(), yaze::editor::MusicEditor::PersistMusicState(), yaze::editor::music::MusicPlayer::PreviewSegment(), yaze::editor::OverworldEditor::ProcessPendingEntityInsertion(), yaze::editor::OverworldEditor::ProcessPreloadQueue(), yaze::gfx::Arena::ProcessSingleTexture(), yaze::gfx::Arena::ProcessTextureQueue(), yaze::emu::audio::SDL2AudioBackend::QueueSamples(), yaze::emu::audio::SDL2AudioBackend::QueueSamplesNative(), yaze::emu::Snes::ReadBBus(), yaze::editor::OverworldEditor::RefreshMultiAreaMapsSafely(), yaze::editor::OverworldEditor::RefreshSiblingMapGraphics(), yaze::editor::OverworldEditor::RefreshTile16Blockset(), yaze::gui::CanvasPerformanceManager::RegisterIntegration(), yaze::gfx::Arena::RegisterPaletteListener(), yaze::gui::CanvasUsageManager::RegisterTracker(), yaze::zelda3::Room::RenderObjectsToBackground(), yaze::zelda3::Room::RenderRoomGraphics(), yaze::emu::Apu::Reset(), yaze::emu::debug::ApuHandshakeTracker::Reset(), yaze::emu::Snes::Reset(), yaze::editor::music::MusicPlayer::Resume(), yaze::emu::Snes::RunCycle(), yaze::emu::Apu::RunCycles(), yaze::emu::Spc700::RunOpcode(), yaze::emu::Cpu::RunOpcode(), yaze::test::ScreenshotAssertion::SaveScreenshot(), yaze::editor::AgentSessionManager::SetActiveSession(), yaze::gui::CanvasUsageTracker::SetUsageMode(), yaze::gui::CanvasPerformanceIntegration::StartMonitoring(), yaze::editor::music::MusicPlayer::Stop(), yaze::gui::CanvasPerformanceIntegration::StopMonitoring(), yaze::gfx::TextureAtlas::TextureAtlas(), yaze::editor::music::MusicPlayer::TransitionTo(), yaze::gfx::Arena::UnregisterPaletteListener(), yaze::editor::EditorManager::Update(), yaze::editor::music::MusicPlayer::Update(), yaze::emu::debug::ApuHandshakeTracker::UpdatePhase(), yaze::editor::OverworldEditor::UpdateROMVersionMarkers(), yaze::emu::Apu::Write(), and yaze::zelda3::ObjectDrawer::WriteTile8().

◆ LOG_INFO

#define LOG_INFO ( category,
format,
... )    LOG(yaze::util::LogLevel::INFO, category, format, ##__VA_ARGS__)

Definition at line 105 of file log.h.

Referenced by yaze::emu::BreakpointManager::AddBreakpoint(), yaze::editor::layout_designer::LayoutDesignerWindow::AddPanelToTarget(), yaze::emu::WatchpointManager::AddWatchpoint(), yaze::cli::agent::MemoryDebuggingExample::AnalyzeWatchpointData(), yaze::editor::LayoutCoordinator::ApplyLayoutPreset(), yaze::gfx::ZsprLoader::ApplyPaletteToRom(), yaze::editor::LinkSpritePanel::ApplySelectedPalette(), yaze::gfx::ZsprLoader::ApplyToRom(), yaze::emu::Apu::BootstrapDirect(), yaze::zelda3::TitleScreen::BuildTileset(), yaze::editor::SessionCoordinator::CleanupClosedSessions(), yaze::emu::audio::SDL2AudioBackend::Clear(), yaze::emu::BreakpointManager::ClearAll(), yaze::emu::WatchpointManager::ClearAll(), yaze::emu::BreakpointManager::ClearAll(), yaze::editor::PanelManager::ClearAllPanels(), yaze::editor::SessionCoordinator::ClearAllSessions(), yaze::editor::music::MusicPlayer::ClearAudioQueue(), yaze::cli::agent::MemoryDebuggingExample::ClearDebugging(), yaze::emu::WatchpointManager::ClearHistory(), yaze::editor::LayoutManager::ClearInitializationFlags(), yaze::editor::AgentSessionManager::ClosePanelForSession(), yaze::editor::AgentSessionManager::CloseSession(), yaze::editor::SessionCoordinator::CloseSession(), yaze::zelda3::TitleScreen::Create(), yaze::editor::SessionCoordinator::CreateNewSession(), yaze::editor::AgentSessionManager::CreateSession(), yaze::core::VersionManager::CreateSnapshot(), yaze::test::TestManager::CreateTestRomCopy(), yaze::core::CreateWindow(), yaze::cli::agent::MemoryDebuggingExample::DebugSpriteData(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawDockNode(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawDropZones(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawMenuBar(), yaze::editor::MessageEditor::DrawMessagePreview(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawPalette(), yaze::editor::SettingsPanel::DrawPatchSettings(), yaze::test::TestManager::DrawTestDashboard(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawToolbar(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawWidgetCanvas(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawWidgetPalette(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawWidgetProperties(), yaze::editor::SessionCoordinator::DuplicateCurrentSession(), yaze::editor::PanelManager::EnableFileBrowser(), yaze::editor::PanelManager::EnforceResourceLimits(), yaze::editor::music::MusicPlayer::EnsureAudioReady(), yaze::emu::Emulator::EnsureInitialized(), yaze::editor::layout_designer::LayoutDesignerWindow::ExportCode(), yaze::emu::WatchpointManager::ExportHistoryToCSV(), yaze::editor::MusicEditor::ExportSongToAsm(), yaze::cli::agent::MemoryDebuggingExample::ExportWatchpointHistory(), yaze::editor::music::MusicPlayer::ForceNewFrame(), yaze::emu::input::SDL3InputBackend::HandleGamepadEvent(), yaze::editor::EditorActivator::HandleNonEditorClassSwitch(), yaze::editor::DungeonEditorV2::HandleObjectPlaced(), yaze::editor::UICoordinator::HideCurrentEditorPanels(), anonymous_namespace{window.cc}::ImGuiAssertionHandler(), yaze::editor::MusicEditor::ImportAsmBufferToSong(), yaze::editor::layout_designer::LayoutDesignerWindow::ImportFromRuntime(), yaze::editor::layout_designer::LayoutDesignerWindow::ImportPanelDesign(), yaze::editor::MusicEditor::ImportSongFromAsm(), yaze::editor::LinkSpritePanel::ImportZspr(), yaze::gui::TouchInput::Initialize(), yaze::editor::MessageEditor::Initialize(), yaze::editor::MusicEditor::Initialize(), yaze::Application::Initialize(), yaze::emu::audio::SDL2AudioBackend::Initialize(), yaze::emu::audio::NullAudioBackend::Initialize(), yaze::emu::input::SDL2InputBackend::Initialize(), yaze::emu::input::SDL3InputBackend::Initialize(), yaze::platform::SDL2WindowBackend::Initialize(), yaze::editor::EditorManager::Initialize(), yaze::emu::Emulator::Initialize(), yaze::emu::input::InputManager::Initialize(), yaze::editor::layout_designer::LayoutDesignerWindow::Initialize(), yaze::emu::input::InputManager::Initialize(), yaze::editor::music::MusicPlayer::InitializeDirectSpc(), yaze::editor::EditorActivator::InitializeEditorLayout(), yaze::editor::LayoutManager::InitializeEditorLayout(), yaze::platform::SDL2WindowBackend::InitializeImGui(), yaze::gui::TouchInput::InitializePlatform(), yaze::editor::music::MusicPlayer::InitializePreviewMode(), yaze::editor::UserSettings::Load(), yaze::editor::GraphicsEditor::Load(), yaze::editor::MusicEditor::Load(), yaze::LoadAllGraphicsData(), yaze::gfx::ZsprLoader::LoadFromData(), yaze::editor::layout_designer::LayoutDesignerWindow::LoadLayout(), yaze::editor::LayoutManager::LoadLayout(), yaze::editor::LinkSpritePanel::LoadLinkSheets(), yaze::editor::PanelManager::LoadPreset(), yaze::editor::PanelManager::LoadPresetsFromFile(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::editor::EditorManager::LoadRom(), yaze::Application::LoadRom(), yaze::test::TestManager::LoadRomForTesting(), yaze::editor::SessionCoordinator::LoadRomIntoSession(), yaze::zelda3::TitleScreen::LoadTitleScreen(), yaze::Rom::LoadZelda3(), yaze::zelda3::PaletteDebugger::LogPaletteApplication(), yaze::zelda3::PaletteDebugger::LogPaletteLoad(), yaze::zelda3::PaletteDebugger::LogSurfaceState(), main(), yaze::editor::LayoutManager::MarkLayoutInitialized(), yaze::anonymous_namespace{rom.cc}::MaybeStripSmcHeader(), yaze::anonymous_namespace{rom_old.cc}::MaybeStripSmcHeader(), yaze::cli::agent::MemoryDebuggingExample::MonitorInventory(), yaze::editor::layout_designer::LayoutDesignerWindow::NewLayout(), yaze::emu::debug::ApuHandshakeTracker::OnCpuPortWrite(), yaze::editor::PanelManager::OnEditorSwitch(), yaze::emu::WatchpointManager::OnMemoryAccess(), yaze::editor::EditorManager::OnSessionClosed(), yaze::editor::EditorManager::OnSessionCreated(), yaze::editor::EditorManager::OnSessionRomLoaded(), yaze::emu::debug::ApuHandshakeTracker::OnSpcPCChange(), yaze::emu::debug::ApuHandshakeTracker::OnSpcPortWrite(), yaze::editor::EditorManager::OpenEditorAndPanelsFromFlags(), yaze::editor::AgentSessionManager::OpenPanelForSession(), yaze::editor::EditorManager::OpenRomOrProject(), yaze::editor::LinkSpritePanel::OpenSheetInPixelEditor(), yaze::editor::MusicEditor::OpenSong(), yaze::emu::audio::SDL2AudioBackend::Play(), yaze::editor::music::MusicPlayer::PlaySong(), yaze::editor::music::MusicPlayer::PlaySongDirect(), yaze::emu::input::SDL2InputBackend::Poll(), yaze::emu::input::InputManager::Poll(), yaze::editor::music::MusicPlayer::PrepareAudioPlayback(), yaze::editor::music::MusicPlayer::PreviewCustomSong(), yaze::editor::layout_designer::LayoutDesignerWindow::PreviewLayout(), yaze::editor::LayoutCoordinator::ProcessLayoutRebuild(), yaze::editor::LayoutManager::RebuildLayout(), yaze::test::TestManager::RefreshCurrentRom(), yaze::editor::PanelManager::RegisterEditorPanel(), yaze::editor::PanelManager::RegisterPanel(), yaze::editor::PanelManager::RegisterSession(), yaze::test::RegisterZ3edTestSuites(), yaze::editor::music::MusicPlayer::ReinitAudio(), yaze::emu::BreakpointManager::RemoveBreakpoint(), yaze::emu::WatchpointManager::RemoveWatchpoint(), yaze::editor::AgentSessionManager::RenameSession(), yaze::editor::SessionCoordinator::RenameSession(), yaze::emu::ui::RenderApuDebugger(), yaze::emu::ui::RenderNavBar(), yaze::emu::Apu::Reset(), yaze::editor::LayoutCoordinator::ResetCurrentEditorLayout(), yaze::editor::music::MusicPlayer::ResetDspBuffer(), yaze::editor::LayoutManager::ResetToDefaultLayout(), yaze::editor::PanelManager::ResetToDefaults(), yaze::editor::PanelManager::ResetToDefaults(), yaze::editor::LayoutCoordinator::ResetWorkspaceLayout(), yaze::emu::Emulator::Run(), yaze::emu::Emulator::RunAudioFrame(), yaze::emu::Snes::RunCycle(), yaze::emu::Apu::RunCycles(), yaze::cli::agent::MemoryDebuggingExample::RunMemoryDebuggingSession(), yaze::emu::Cpu::RunOpcode(), yaze::editor::DungeonEditorV2::Save(), yaze::editor::GraphicsEditor::Save(), yaze::editor::SessionCoordinator::SaveActiveSession(), yaze::zelda3::SaveAllGraphicsData(), yaze::editor::LayoutManager::SaveCurrentLayout(), yaze::editor::layout_designer::LayoutDesignerWindow::SaveLayout(), yaze::editor::PanelManager::SavePreset(), yaze::editor::PanelManager::SavePresetsToFile(), yaze::editor::SessionCoordinator::SaveSessionAs(), yaze::editor::layout_designer::LayoutSerializer::SaveToFile(), yaze::editor::MusicEditor::set_emulator(), yaze::emu::audio::SDL2AudioBackend::SetAudioStreamResampling(), yaze::emu::audio::NullAudioBackend::SetAudioStreamResampling(), yaze::emu::input::SDL3InputBackend::SetConfig(), yaze::test::TestManager::SetCurrentRom(), yaze::emu::BreakpointManager::SetEnabled(), yaze::emu::WatchpointManager::SetEnabled(), yaze::editor::UICoordinator::SetStartupSurface(), yaze::emu::BreakpointManager::ShouldBreakOnExecute(), yaze::emu::BreakpointManager::ShouldBreakOnMemoryAccess(), yaze::editor::anonymous_namespace{layout_manager.cc}::ShowDefaultPanelsForEditor(), yaze::Application::Shutdown(), yaze::gui::TouchInput::Shutdown(), yaze::emu::audio::SDL2AudioBackend::Shutdown(), yaze::emu::audio::NullAudioBackend::Shutdown(), yaze::emu::input::SDL2InputBackend::Shutdown(), yaze::emu::input::SDL3InputBackend::Shutdown(), yaze::platform::SDL2WindowBackend::Shutdown(), yaze::platform::SDL2WindowBackend::ShutdownImGui(), yaze::core::ShutdownWindow(), yaze::cli::api::HttpServer::Start(), yaze::cli::api::HttpServer::Stop(), yaze::test::TestManager::TestRomDataIntegrity(), yaze::test::TestManager::TestRomSaveLoad(), yaze::test::TestManager::TestRomWithCopy(), yaze::cli::agent::MemoryDebuggingExample::TrackDMATransfers(), yaze::cli::agent::MemoryDebuggingExample::TrackPlayerHealth(), yaze::editor::music::MusicPlayer::TransitionTo(), yaze::editor::PanelManager::UnregisterEditorPanel(), yaze::editor::PanelManager::UnregisterPanel(), yaze::editor::PanelManager::UnregisterPanelsWithPrefix(), yaze::editor::PanelManager::UnregisterSession(), yaze::editor::music::MusicPlayer::Update(), yaze::editor::music::MusicPlayer::UploadSoundBankFromRom(), and yaze::emu::Apu::Write().

◆ LOG_WARN

#define LOG_WARN ( category,
format,
... )    LOG(yaze::util::LogLevel::WARNING, category, format, ##__VA_ARGS__)

Definition at line 107 of file log.h.

Referenced by yaze::editor::layout_designer::LayoutDesignerWindow::AddPanelToTarget(), yaze::editor::LayoutCoordinator::ApplyLayoutPreset(), yaze::editor::layout_designer::anonymous_namespace{layout_designer_window.cc}::ApplyLayoutToDockspace(), yaze::gfx::ZsprLoader::ApplyToRom(), yaze::editor::LayoutManager::BuildLayoutFromPreset(), yaze::editor::AgentSessionManager::CloseSession(), yaze::zelda3::Room::CopyRoomGraphicsToBuffer(), yaze::emu::input::InputBackendFactory::Create(), yaze::platform::WindowBackendFactory::Create(), yaze::editor::layout_designer::LayoutDesignerWindow::DeleteNode(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawCanvas(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawDropZones(), yaze::editor::MessageEditor::DrawMessagePreview(), yaze::editor::SettingsPanel::DrawPatchSettings(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawToolbar(), yaze::editor::music::MusicPlayer::EnsureAudioReady(), yaze::editor::MusicEditor::ExportSongToAsm(), yaze::emu::audio::SDL2AudioBackend::GetStatus(), yaze::editor::MusicEditor::ImportAsmBufferToSong(), yaze::editor::LinkSpritePanel::ImportZspr(), yaze::editor::MusicEditor::Initialize(), yaze::emu::audio::SDL2AudioBackend::Initialize(), yaze::emu::input::SDL2InputBackend::Initialize(), yaze::emu::input::SDL3InputBackend::Initialize(), yaze::platform::SDL2WindowBackend::Initialize(), yaze::editor::EditorManager::Initialize(), yaze::editor::MusicEditor::Load(), yaze::LoadAllGraphicsData(), yaze::gfx::ZsprLoader::LoadFromData(), yaze::Rom::LoadGfxGroups(), yaze::editor::PanelManager::LoadPresetsFromFile(), yaze::zelda3::PaletteDebugger::LogTextureCreation(), yaze::gfx::Arena::NotifySheetModified(), yaze::emu::debug::ApuHandshakeTracker::OnSpcPortWrite(), yaze::editor::EditorManager::OpenEditorAndPanelsFromFlags(), yaze::editor::AgentSessionManager::OpenPanelForSession(), yaze::zelda3::CustomObjectManager::ParseBinaryData(), yaze::emu::audio::SDL2AudioBackend::Play(), yaze::editor::music::MusicPlayer::PlaySong(), yaze::editor::layout_designer::LayoutDesignerWindow::PreviewLayout(), yaze::editor::OverworldEditor::ProcessPendingEntityInsertion(), yaze::gfx::Arena::ProcessTextureQueue(), yaze::emu::audio::SDL2AudioBackend::QueueSamplesNative(), yaze::editor::OverworldEditor::RefreshChildMapOnDemand(), yaze::editor::OverworldEditor::RefreshMultiAreaMapsSafely(), yaze::editor::PanelManager::RegisterEditorPanel(), yaze::editor::PanelManager::RegisterPanel(), yaze::zelda3::TitleScreen::RenderBG1Layer(), yaze::emu::ui::RenderNavBar(), yaze::editor::PanelManager::ResetToDefaults(), yaze::editor::LinkSpritePanel::ResetToVanilla(), yaze::emu::Emulator::Run(), yaze::emu::Emulator::RunAudioFrame(), yaze::emu::Emulator::RunFrameOnly(), yaze::project::RecentFilesManager::Save(), yaze::zelda3::SaveItems(), yaze::Rom::SaveToFile(), yaze::emu::input::InputManager::SetConfig(), yaze::editor::EditorManager::SetFontGlobalScale(), yaze::editor::EditorActivator::SwitchToEditor(), yaze::editor::MusicEditor::Update(), yaze::editor::music::MusicPlayer::UploadSoundBankFromRom(), and yaze::editor::UserSettings::UserSettings().

◆ LOG_ERROR

#define LOG_ERROR ( category,
format,
... )    LOG(yaze::util::LogLevel::ERROR, category, format, ##__VA_ARGS__)

Definition at line 109 of file log.h.

Referenced by yaze::gui::ThemeManager::ApplyTheme(), yaze::editor::OverworldEditor::ApplyZSCustomOverworldASM(), yaze::zelda3::TitleScreen::BuildTileset(), yaze::editor::OverworldEditor::CheckForOverworldEdits(), yaze::zelda3::Room::CopyRoomGraphicsToBuffer(), yaze::emu::audio::AudioBackendFactory::Create(), yaze::emu::input::InputBackendFactory::Create(), yaze::core::VersionManager::CreateSnapshot(), yaze::gui::ThemeManager::DiscoverAvailableThemeFiles(), yaze::editor::AreaGraphicsPanel::Draw(), yaze::editor::GfxGroupsPanel::Draw(), yaze::editor::ScratchSpacePanel::Draw(), yaze::editor::Tile16EditorPanel::Draw(), yaze::editor::Tile16SelectorPanel::Draw(), yaze::editor::layout_designer::LayoutDesignerWindow::DrawMenuBar(), yaze::editor::MessageEditor::DrawMessagePreview(), yaze::editor::OverworldEditor::DrawOverworldEdits(), yaze::editor::SettingsPanel::DrawPatchSettings(), yaze::editor::DungeonEditorV2::DrawRoomTab(), yaze::editor::UICoordinator::DrawWelcomeScreen(), yaze::editor::ObjectSelection::EndRectangleSelection(), yaze::editor::music::MusicPlayer::EnsureAudioReady(), yaze::emu::Emulator::EnsureInitialized(), yaze::editor::OverworldEditor::EnsureMapTexture(), yaze::editor::MusicEditor::ExportSongToAsm(), yaze::editor::AgentChat::HandleAgentResponse(), yaze::editor::DungeonEditorV2::HandleObjectPlaced(), yaze::editor::OverworldEditor::HandleTile16Edit(), anonymous_namespace{window.cc}::ImGuiAssertionHandler(), yaze::editor::MusicEditor::ImportAsmBufferToSong(), yaze::editor::layout_designer::LayoutDesignerWindow::ImportFromRuntime(), yaze::editor::layout_designer::LayoutDesignerWindow::ImportPanelDesign(), yaze::editor::LinkSpritePanel::ImportZspr(), yaze::editor::MessageEditor::Initialize(), yaze::editor::MusicEditor::Initialize(), yaze::Application::Initialize(), yaze::emu::audio::SDL2AudioBackend::Initialize(), yaze::emu::Emulator::Initialize(), yaze::emu::input::InputManager::Initialize(), yaze::gui::ThemeManager::InitializeBuiltInThemes(), yaze::editor::DungeonEditorV2::Load(), yaze::editor::DungeonCanvasViewer::LoadAndRenderRoomGraphics(), yaze::editor::layout_designer::LayoutDesignerWindow::LoadLayout(), yaze::zelda3::CustomObjectManager::LoadObject(), yaze::editor::PanelManager::LoadPresetsFromFile(), yaze::Application::LoadRom(), yaze::gui::CanvasUtils::LoadROMPaletteGroups(), yaze::gui::PaletteEditorWidget::LoadROMPalettes(), yaze::zelda3::PaletteDebugger::LogPaletteApplication(), yaze::zelda3::PaletteDebugger::LogSurfaceState(), main(), yaze::gfx::Arena::NotifyPaletteModified(), yaze::editor::music::MusicPlayer::PrepareAudioPlayback(), yaze::editor::music::MusicPlayer::PreviewCustomSong(), yaze::editor::music::MusicPlayer::PreviewSegment(), yaze::editor::OverworldEditor::ProcessPendingEntityInsertion(), yaze::gfx::Arena::ProcessSingleTexture(), yaze::gfx::Arena::ProcessTextureQueue(), yaze::emu::audio::SDL2AudioBackend::QueueSamples(), yaze::emu::audio::SDL2AudioBackend::QueueSamplesNative(), yaze::editor::LayoutManager::RebuildLayout(), yaze::editor::OverworldEditor::RefreshChildMapOnDemand(), yaze::editor::OverworldEditor::RefreshMultiAreaMapsSafely(), yaze::editor::PanelManager::RegisterEditorPanel(), yaze::emu::ui::RenderNavBar(), yaze::editor::OverworldEditor::RenderUpdatedMapBitmap(), yaze::emu::Emulator::Run(), yaze::project::RecentFilesManager::Save(), yaze::editor::DungeonEditorV2::Save(), yaze::editor::layout_designer::LayoutDesignerWindow::SaveLayout(), yaze::editor::PanelManager::SavePresetsToFile(), yaze::editor::ObjectSelection::SelectObject(), yaze::emu::audio::SDL2AudioBackend::SetAudioStreamResampling(), yaze::gui::ThemeManager::ShowSimpleThemeEditor(), yaze::gui::ThemeManager::ShowThemeSelector(), yaze::cli::api::HttpServer::Start(), yaze::Application::Tick(), yaze::editor::music::MusicPlayer::Update(), yaze::editor::OverworldEditor::Update(), and yaze::editor::ObjectSelection::UpdateRectangleSelection().

◆ LOG_FATAL

#define LOG_FATAL ( category,
format,
... )    LOG(yaze::util::LogLevel::FATAL, category, format, ##__VA_ARGS__)

Definition at line 111 of file log.h.