Files
raddebugger/src/linker/lnk_log.h
T
2025-06-25 10:53:22 -07:00

26 lines
586 B
C

// Copyright (c) 2025 Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/)
#pragma once
typedef enum
{
LNK_Log_Null,
LNK_Log_Debug,
LNK_Log_InputObj,
LNK_Log_InputLib,
LNK_Log_IO_Read,
LNK_Log_IO_Write,
LNK_Log_SizeBreakdown,
LNK_Log_LinkStats,
LNK_Log_Timers,
LNK_Log_Count
} LNK_LogType;
internal void set_log_level(LNK_LogType type, B32 is_enabled);
internal B32 lnk_get_log_status(LNK_LogType type);
internal void lnk_log(LNK_LogType type, char *fmt, ...);
internal LNK_LogType lnk_log_type_from_string(String8 string);