WoW API: LoggingCombat
Jump to navigation
Jump to search
← WoW API < LoggingCombat
Toggles logging for the combat log and returns the current state.
isLogging = LoggingCombat([newState])
Parameters[edit]
Arguments[edit]
- newState
- Boolean - toggles combat logging
Returns[edit]
- isLogging
- Boolean - current state of logging
Example[edit]
if (LoggingCombat()) then DEFAULT_CHAT_FRAME:AddMessage("Combat is already being logged"); else DEFAULT_CHAT_FRAME:AddMessage("Combat is not being logged - starting it!"); LoggingCombat(1); end
Example #2[edit]
Create a new macro and paste the following (one-line)
/script a=LoggingCombat(LoggingCombat()==nil); UIErrorsFrame:AddMessage("CombatLogging is now "..tostring(a and "ON" or "OFF"),1,0,0);
Drag the macro-button to an action bar or key bind it
and you have a one-click/keypress toggle.
Details[edit]
- If no parameter is passed in, LoggingCombat turns logging on.