AutoCombatLogger
Overview
AutoCombatLogger automatically enables or disables the combat log based on location. It's specifically tailored to control the logging based on the raid name and difficulty.
Logging can be controlled for the following locations:
- Raid (Can be customized per raid, raid size, and difficulty)
- Instances (Can be customized per instance, current only)
- Arenas (Can be customized per arena)
- Battleground (Can be customized per battleground)
- World
- Garrison
- Brawler's Arena
Currently, you cannot customize logging in the world.
It also provides an LDB launcher and a minimap icon to control it.
Options are set under Interface Options or typing /acl.
Doesn't work for Malygos?
Vault of Archavon missing from WotLK
Auto logging is not working for Sunwell even with the raid being checked, you need to left-click the minimap to start it.
any update for Sunwell?
I keep getting taint preventing me from joining BGs. I have it set to log battlegrounds, and usually a /reload fixes it.
9/7 11:13:40.896 Execution tainted by AutoCombatLogger while reading UIDROPDOWNMENU_MENU_LEVEL - Interface\FrameXML\UIDropDownMenu.lua:906 UIDropDownMenu_GetSelectedID()
9/7 11:13:40.896 Interface\FrameXML\UIDropDownMenu.lua:779 UIDropDownMenu_Refresh()
9/7 11:13:40.896 Interface\FrameXML\UIDropDownMenu.lua:850 UIDropDownMenu_RefreshAll()
9/7 11:13:40.896 Interface_TBC\FrameXML\Minimap.lua:277
9/7 11:14:51.397 Execution tainted by AutoCombatLogger while reading ToggleBackpack - TOGGLEBACKPACK:1
9/7 11:15:03.890 Execution tainted by AutoCombatLogger while reading CloseAllBags - Interface_TBC\FrameXML\MerchantFrame.lua:98
9/7 11:15:03.890 MerchantFrame:Hide()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:2057 <unnamed>:SetUIPanel()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:2137 <unnamed>:HideUIPanel()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:1783
9/7 11:15:03.890 <unnamed>:SetAttribute()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:2564
9/7 11:15:03.890 HideUIPanel()
9/7 11:15:03.890 Interface_TBC\FrameXML\MerchantFrame.lua:28
9/7 11:14:58.093 Execution tainted by AutoCombatLogger while reading OpenAllBags - Interface_TBC\FrameXML\MerchantFrame.lua:85
9/7 11:14:58.093 MerchantFrame:Show()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:2073 <unnamed>:SetUIPanel()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:1918 <unnamed>:ShowUIPanel()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:1779
9/7 11:14:58.093 <unnamed>:SetAttribute()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:2544
9/7 11:14:58.093 ShowUIPanel()
9/7 11:14:58.093 Interface_TBC\FrameXML\MerchantFrame.lua:30
In reply to DomDashSix:
I also got this Lua error that may or may not help-
3x [ADDON_ACTION_FORBIDDEN] AddOn 'AutoCombatLogger' tried to call the protected function 'GuildControlSetRank()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `GuildControlSetRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2756: in function `GuildControlPopupFrameDropDownButton_ClickedRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2508: in function `GuildControlPopupFrame_Initialize'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:966: in function `FriendsFrame_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
In reply to DomDashSix:
It looks like another addon is causing the error. AutoCombatLogger doesn't use any of those methods. It is a quirk of how the addon system works. AutoCombatLogger is probably the first to use a library like Ace3 and when the addon calling that method does cause the error it is reported as AutoCombatLogger and not the addon actually responsible for the error.
You would need to disable addons to figure out the issue. The usual approach is to disable all addons and then re-enable them until you find the addon (or even addons) that causes the error.
In reply to Talryn:
Hmm, I'll poke around. I think it happens when I resort my guild roster. Like by name, class, etc.
In reply to DomDashSix:
3x [ADDON_ACTION_FORBIDDEN] AddOn 'AutoCombatLogger' tried to call the protected function 'GuildControlSetRank()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `GuildControlSetRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2756: in function `GuildControlPopupFrameDropDownButton_ClickedRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2508: in function `GuildControlPopupFrame_Initialize'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:966: in function `FriendsFrame_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
6x [ADDON_ACTION_FORBIDDEN] AddOn 'AutoCombatLogger' tried to call the protected function 'func()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: ?
[string "@Interface_TBC\FrameXML\Minimap.lua"]:390: in function `func'
[string "@FrameXML\UIDropDownMenu.lua"]:960: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
[string "=[C]"]: in function `Click'
[string "@FrameXML\ChatFrame.lua"]:1595: in function `?'
[string "@FrameXML\ChatFrame.lua"]:4805: in function `ChatEdit_ParseText'
[string "@FrameXML\ChatFrame.lua"]:4488: in function `ChatEdit_SendText'
[string "@FrameXML\ChatFrame.lua"]:2916: in function <FrameXML\ChatFrame.lua:2909>
[string "=[C]"]: in function `RunMacroText'
[string "@FrameXML\SecureTemplates.lua"]:424: in function `handler'
[string "@FrameXML\SecureTemplates.lua"]:616: in function <FrameXML\SecureTemplates.lua:564>
for some reason I'm constantly having Invalid logs while in Kara on Nightbane. perhaps when going to Bane some some it thinks we are leaving Kara? really weird issue.
In reply to AshotJP:
The addon just toggles the logging so if the addon is affecting it then it must be disabling logging. Have you noticed if the logging is turned off at any point when you are in that area? I'll see if I can test it at some point. If you have the minimap icon or LDB display it will show if logging is enabled.
Addon doesnt seem to be logging when joining arenas. :(
In reply to seamanliquer:
I haven't done arenas in years but I will try to see if there is a reason why it would not log it. Is this Classic or Retail?
Do you think it would be possible to create an option for Instances to have a "Heroics" option where it only logs all Heroic dungeons (for BC Classic?)
Currently on WCL https://classic.warcraftlogs.com/ they added a category for Heroics, and it would definitely help making sure things are setup right for people when it comes to it. Thanks for the great addon!
In reply to DomDashSix:
When I get a chance I will see if I can add some easy way to toggle them. It is one code base for all versions of the game so I would hope to keep it simple. It may be easier to just provide a toggle that enables all Heroics, Mythics, etc.
I don't see kara on the list for the bcc version
In reply to Darhole:
It will be there with the next release which will be very soon.
I tested this on the BC Classic client by making sure Advanced Combat Logging was enabled, and I deleted my entire Logs folder - had the addon enabled - and no combat log was automatically generated for me.
My test was walking into MC already in a raid and with this setup by getting teleported in, pulling the Molten Giants, and then running out of the instance.
I tested two automatic logging configurations (AutoLoggerClassic https://www.curseforge.com/wow/addons/autologgerclassic and the WA Auto Raid Combat Logger https://wago.io/vWDmosv5U ) and both worked as expected here.
Just wanted to let you know as I was previously using this in WoW Classic and it seemed to work just fine, made a recommendation to use for BC Classic and got a report that logging didn't work so followed up and tested it myself to confirm it didn't work for me either.
Edit for more information: We tried this with the default option of "Yes" as well as "Custom" with Molten Core (and all raids) selected and neither option worked. Again this is for BC Classic. Thanks!
In reply to DomDashSix:
I also have experienced these issues. ACL doesn't work for me in BC Classic which is a shame since it was flawless in Vanilla Classic. Have done similar tests as DomDashSix and have had the same results, where ACL does nothing even as the only addon enabled whereas WA:s with similar functionality and manual combat logging toggling works fine.
In reply to Matski4:
Same, doesn't seem to work atm :S