This option is limited to invites, joins, parts, and quits by design. I think the main reason was that showing addresses took up space and made text more cluttered and less readable, so it was limited to just a few events where they would be useful.
There are a number of other events that do not show addresses, such as nicks, modes, kicks, and topics. If I make this change, it would probably make sense to apply it to all of these events. Otherwise, somewhere down the line, someone else will report the same issue with another event.
So, such a change would apply to the following events:
Nicks:
* madgoat (~arnie@feedme.org) is now known as moosheep
Modes:
* madgoat (~arnie@feedme.org) sets mode: +mode
* madgoat (~arnie@feedme.org) sets #channel mode: +mode
Kicks:
* You were kicked by madgoat (~arnie@feedme.org)
For thoroughness, maybe change this to:
* You were kicked from #channel by madgoat (~arnie@feedme.org)
* racoon was kicked by madgoat (~arnie@feedme.org)
For thoroughness, maybe change this to:
* racoon was kicked from #channel by madgoat (~arnie@feedme.org)
Topics:
* madgoat (~arnie@feedme.org) changes topic to 'Feed Me'
For thoroughness, maybe change this to:
* madgoat (~arnie@feedme.org) changes #channel topic to 'Feed Me'
For some events, the #channel name was excluded as it added unecessary clutter (as it is being displayed in the channel any way) but it would probably be useful as it would be part of the event in the logs.
This has been added to my to-do list.