Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
Advertisement

Gets or sets whether logging combat to Logs\WoWCombatLog.txt is enabled.

isLogging = LoggingCombat([newState])

Parameters[]

Arguments[]

newState
boolean - Toggles combat logging

Returns[]

isLogging
nil - You are not logging
1 - You are logging

Example[]

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[]

Create a new macro and paste the following (one-line)

/script local 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[]

If no parameter is passed in, LoggingCombat only returns the current state.
Advertisement