Elephant
Elephant
Download
https://www.curseforge.com/wow/addons/elephant
Solution to chat loss annoyance
Elephant logs the chat for you in the background even when you get disconnected. It saves the WHISPER & BATTLE.NET, RAID, INSTANCE & BATTLEGROUND, PARTY, GUILD, SAY, YELL and OFFICER chats separately, but also all general chats (General, Trade, LocalDefense, …), custom chats you are currently on, achievements, loots, pet battles and finally system messages (auctions, rolls, server going down, …). You can easily go through all these logs, thanks to a straightforward interface displaying all the access buttons on the right side of the main window. You can access the options of the addon by typing /elephant and also bind a key to pop up the addon.
Elephant gives you the ability to copy up to 100,000 (yes, 100k) characters of logs to another application. A BBCode feature is even included, letting you copy/paste a chat with colors and links to an item database in a very quick and simple way to your favorite forum.
This is THE addon that you should install if you want to never forget what somebody told you in game. Be a pro of managing hell tells, go peacefully AFK for a few minutes, or be an awesome role player. Elephant is also perfectly designed for Guild Leaders, Officers and Raid Leaders particularly because it restores the chats after you've been disconnected.
Main features
- Logs the chats in the background, with a limit of 10,000 lines for each chat (Blizzard's default is 161 lines for everything).
- Saves the logs when you log out or get disconnected.
- Display the chats with timestamps, or using your Prat settings if you have it installed.
- Copy the chat and paste it in other applications (BBCode supported!), up to 100,000 characters.
- Save the chat and combat log in two different files on your computer (using the default Blizzard logging system).
Other features
- Use filters to avoid logging some of the custom channels you join.
- Enable/disable logging for each chat separately.
- Item links in logs are displayed in their proper color and are clickable.
- Player names in the main window are clickable.
- Customize the font and look of the main window.
- …and much more!
Bug reports
Report an issue (bug & suggestions): https://www.wowace.com/projects/elephant/issues
-
View User Profile
-
Send Message
Posted Apr 3, 2026I am having basically constant Lua Errors even when in PVP/BG's. Elephant doesn't log them but the problem I am having is whenever it's automatically turning off it's also turning off my chat as well I cannot even see chat nor even type in it at all like something completely breaks. Only way I bypass this was turning off elephant during PVP and it works better.
-
View User Profile
-
Send Message
Posted Apr 3, 2026In reply to Maximadsz: Can you provide an error log? Can you tell me in which circumstance exactly this is happening? What do you do for it to happen? Do you simply join a BG and it starts happening?
Additionally, have you tried after disabling all addons except Elephant to make sure it's coming from Elephant and not from something else?
Do you use Prat?
I cannot fix an issue that I cannot reproduce and/or have logs of, unfortunately. :(
-
View User Profile
-
Send Message
Posted Apr 3, 2026In reply to AllInOneMighty: The Error logs is basically overly saturated with other things, it's not just your addon in particular from what I've gathered.
But how it randomly starts is when I join a BG it's fine pre-game before it starts before suddenly when it starts I cannot even talk in chat anymore this is probably in relation with combat suddenly 'starting' in terms of BG being activated so it could be some of these addons are acting werid in this certain way.
In terms of other addons being disable yeah it still randomly would be off, Listener addon is having same amount of errors from what I've gathered. I should grab the specific lua tomorrow whenever I can. On top of Total Roleplay 3 seems too freak out as well in pvp like it's trying to grab profiles from opposite factions while in combat (idk if you guys know each other but this is what I am witnessing.)
I don't use Prat
-
View User Profile
-
Send Message
Posted Apr 4, 2026In reply to Maximadsz: Oki I just did a test today in battleground with the latest version of Elephant without Prat and cannot see any error. Logs:
10:56:31 The battle begins in 30 seconds!
10:57:01 The battle has begun!
10:57:14 Bluntii-Stormscale has taken the Blue orb!
10:57:14 Gilneashero-MoonGuard has taken the Orange orb!
10:57:16 Bittermonk-Ner'zhul has taken the Green orb!
10:57:28 Vendrillan-WyrmrestAccord has taken the Purple orb!
10:57:41 (...)
10:58:17 Nightone-Frostmourne has taken the Orange orb!
10:58:28 Bluntii-Stormscale has taken the Blue orb!
10:58:53 (...)
10:59:25 Bluntii-Stormscale has taken the Blue orb!
10:59:43 (...)
10:59:57 Illestria-Uldum has taken the Blue orb!
10:59:58 Blodhildr-MoonGuard has taken the Green orb!
11:00:23 Nightone-Frostmourne has taken the Purple orb!
11:00:25 Vendrillan-WyrmrestAccord has taken the Orange orb!
11:00:31 (...)
11:00:52 Bittermonk-Ner'zhul has taken the Green orb!
11:00:54 Caralhan-Terenas has taken the Blue orb!
11:01:08 (...)
11:01:48 Dotkilla-Kil'jaeden has taken the Purple orb!
11:01:58 (...)
11:02:08 Caralhan-Terenas has taken the Blue orb!
11:02:10 (...)
11:02:22 Nightone-Frostmourne has taken the Orange orb!
11:02:32 (...)
11:02:43 Pyristina-Lightbringer has taken the Blue orb!
11:02:44 (...)
11:03:01 Bittermonk-Ner'zhul has taken the Green orb!
11:03:04 Gilneashero-MoonGuard has taken the Orange orb!
11:03:10 (...)
11:03:11 Bluntii-Stormscale has taken the Green orb!
11:03:16 (...)
11:03:36 Nightone-Frostmourne has taken the Purple orb!
11:03:39 (...)
11:03:42 Bittermonk-Ner'zhul has taken the Blue orb!
11:03:44 Mistmebaby-Area52 has taken the Green orb!
11:03:46 Rasspail-Anub'arak has taken the Orange orb!
11:04:12 (...)
11:04:14 Gilneashero-MoonGuard has taken the Purple orb!
11:04:19 (...)
11:04:26 Bluntii-Stormscale has taken the Orange orb!
11:04:32 (...)
11:04:37 Dotkilla-Kil'jaeden has taken the Purple orb!
11:04:48 (...)
11:04:56 The Horde wins!
11:05:02 The Orange orb has been returned!
11:05:04 The Purple orb has been returned!
-
View User Profile
-
Send Message
Posted Mar 30, 2026The addon doesn't record anything since the last update, and many LUA errors.
I had to restore a backup from March 29.
WoW Classic Era
Interface/AddOns/Elephant/Event.lua:141: attempt to call global 'issecretvalue' (a nil value)
Time: Tue Mar 31 03:33:21 2026
Count: 4
Stack:
[Interface/AddOns/Elephant/Event.lua]:141: in function <Interface/AddOns/Elephant/Event.lua:136>
[Interface/AddOns/Elephant/Event.lua]:258: in function <Interface/AddOns/Elephant/Event.lua:241>
[Interface/AddOns/Elephant/Event.lua]:421: in function <Interface/AddOns/Elephant/Event.lua:406>
-
View User Profile
-
Send Message
Posted Mar 31, 2026In reply to sammy_elune:
Thank you for the report, fixed in the latest version!
Also that's only true on non retail (Classic, etc.)
-
View User Profile
-
Send Message
Posted Mar 31, 2026In reply to AllInOneMighty: Thanks a lot, but custom channels joined after the update don’t seem to be saved (and they don’t appear in the list)
-
View User Profile
-
Send Message
Posted Apr 1, 2026In reply to sammy_elune: That's... surprising! I will give it a look today. I haven't changed custom logging in a bit, so maybe something else is going on. Will keep you updated ASAP!
-
View User Profile
-
Send Message
Posted Apr 1, 2026In reply to sammy_elune: Fixed in the next version (will be available in the next couple hours)!
Good news: you did not lose any log on those custom channels.
Note: The log will not show in the dropdown until you send or receive any message on that custom channel. When it happens, you'll be able to see all the messages that were recorded since the bug started.
-
View User Profile
-
Send Message
Posted Apr 1, 2026In reply to AllInOneMighty: just tested, it works now, thanks a lot!
-
View User Profile
-
Send Message
Posted Mar 30, 2026I had to manually revert versions for MoP.
5.5.3c (dedicated version) seems to be working fine.
On the latest one it throws:
Elephant/Event.lua:141: attempt to call global 'issecretvalue' (a nil value)
[Elephant/Event.lua]:141: in function <Elephant/Event.lua:136>
[Elephant/Event.lua]:258: in function <Elephant/Event.lua:241>
[Elephant/Event.lua]:421: in function <Elephant/Event.lua:406>
-
View User Profile
-
Send Message
Posted Mar 30, 2026In reply to b0urne_:
Haaa thank you! Will fix today
-
View User Profile
-
Send Message
Posted Mar 31, 2026In reply to b0urne_:
Fixed!
-
View User Profile
-
Send Message
Posted Mar 23, 2026Is it possible to revert back to when logs were stored in each character's individual folder in WTF? I do not like it being saved all in one file because if the file somehow gets wiped (as it did with me), I can still make copies of the other character's logs since I haven't logged into them, and prevent them from being wiped when logging into my other characters.
-
View User Profile
-
Send Message
Posted Mar 23, 2026In reply to Darkblizzard960: Or if unable to do that, could you add a daily backup feature that creates one copy of the original file each day/week/month and replaces the previous day’s backup?
-
View User Profile
-
Send Message
Posted Mar 23, 2026In reply to Darkblizzard960:
Files already have a backup made by the game automatically. That said, it's a single instance, so if you notice the logs are missing, you need to save the backup immediately otherwise it gets overwritten on your next login.
Logs cannot be saved to separate folders because of the dependency on AceDb (https://www.wowace.com/projects/ace3/pages/api/ace-db-3-0). I asked the owner why per-character settings were not saved in their respective folders, and Kaelten justifiably told me that this would make it impossible to copy profiles to different characters. AceDB is a framework that is used by many addons and some support profile copying from one character to another. Elephant doesn't support profiles directly, but because it depends on AceDB, it inherits from this "limitation".
That said, your SavedVariables folder should never be touched directly by Elephant, so your data being deleted comes from the mishandling of your files by something else than WoW or an addon entirely.
There was a single instance of Elephant losing the character logs when I added the dependency on AceDB, but that was a very long time ago (many years), and it highlighted how changing dependencies can have undesired side effects (I tested thoroughly at the time, but the tests still failed to see that case).
The tl;dr is that splitting the logs in different folders for each character is not gonna happen. But the wipe of your logs should also not happen if you're not touching the SavedVariables folder yourself or use a software that mishandles them.
-
View User Profile
-
Send Message
Posted Mar 24, 2026In reply to AllInOneMighty: I see. I'm not too familiar with the limitations of WoW, but perhaps you can make a little function that displays a red text warning in the chatbox if it detects a discrepancy between what is seen presently and what is in the file so then a player knows not to log out until backing up their 'about to be lost' file? I ask this because I don't think many people consistently check elephant, at least; not until its too late.
-
View User Profile
-
Send Message
Posted Mar 19, 2026certain messages wont show up in the log (i think /yell and /w). itll say in the chat box in red "Elephant: A restricted message was sent to you during combat. Those cannot be logged due to Blizzard restrictions." so youll hear the mob/boss talking but not be able to see any text from them. this also happens with voidwalker pets that whisper to you in the voidstorm.
-
View User Profile
-
Send Message
Posted Mar 21, 2026In reply to user_43889963: If you're in combat, those messages cannot be logged by Elephant, as they will not persist after a relog. The warning posted by Elephant explains that: they cannot be logged due to Blizzard restrictions.
-
View User Profile
-
Send Message
Posted Mar 14, 2026For some reason, all chat logs in guild officer chats become "Unknown". I double-checked the ochat window (from guild chat interface) and the messages are there. However, when I check Elephant the messages all become Unknown. Is this a known issue? Thx!