Logs that answer the question you actually have
"Who deleted it, and what did it say?" A log channel that answers with an id and a timestamp is not an answer. E.N.D logs every event with its context, and recovers what other bots lose.
1 Deleted and edited messages, recovered
The bot keeps a rolling record of your server's most recent messages, so a deletion is logged with its text, its author, its attachments' names and the staff member who deleted it, even for messages posted long before, even right after a restart. Edits show before and after, and an edited-then-deleted message is quoted in its final version.
2 Purges become transcripts
A mass deletion produces a readable transcript: every recovered message in order, with the images copied at arrival and embedded in the page, because Discord kills an attachment the moment its message dies. The transcript is linked in the log and kept on the dashboard for a month.
3 One switch per event
Thirty-one events, each with its own toggle on the dashboard: message edits, joins and leaves, bans, timeouts, roles, channels, emoji, voice, invites, webhooks and more. Split channels for general, moderation and ticket logs, ignored channels and members, and a flag on brand-new accounts.
And the part nobody advertises
The message record serves the logs and nothing else: a rolling window per server, excluded from backups, deleted with the server's data, and spelled out in the privacy policy. Complete logging and restraint are not opposites here.
Turn the logs on, forget about them until you need them.