Logging
#include "Spirit/Log.h"
Definition of log levels and senders
-
enum Spirit_Log_Level
Levels
Values:
-
enumerator Log_Level_All = 0
-
enumerator Log_Level_Severe = 1
-
enumerator Log_Level_Error = 2
-
enumerator Log_Level_Warning = 3
-
enumerator Log_Level_Parameter = 4
-
enumerator Log_Level_Info = 5
-
enumerator Log_Level_Debug = 6
-
enumerator Log_Level_All = 0
-
enum Spirit_Log_Sender
Senders
Values:
-
enumerator Log_Sender_All = 0
-
enumerator Log_Sender_IO = 1
-
enumerator Log_Sender_GNEB = 2
-
enumerator Log_Sender_LLG = 3
-
enumerator Log_Sender_MC = 4
-
enumerator Log_Sender_MMF = 5
-
enumerator Log_Sender_EMA = 6
-
enumerator Log_Sender_API = 7
-
enumerator Log_Sender_UI = 8
-
enumerator Log_Sender_HTST = 9
-
enumerator Log_Sender_All = 0
Logging functions
-
void Log_Send(State *state, Spirit_Log_Level level, Spirit_Log_Sender sender, const char *message, int idx_image = -1, int idx_chain = -1)
Send a Log message