I think this is quite a good idea. A check box perhaps to log /names when you enter the channel.
I think it would be harder to log the nicklist throughout your stay in the channel though, but you could probably work it out through joins/parts.
I guess ATM you could /echo the names list and that should be included in the log file, I think.
My 2 cents.
Regards,