API LoggingCombat

Gets or sets whether logging combat to Logs\WoWCombatLog.txt is enabled.
 isLogging = LoggingCombat([newState])
==Parameters==
===Arguments===
:;newState: - 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.