Is there a simple way to see what chans have logging on then? A dialog would let you see that without right clicking on every chan to check their logging status. Also my idea would allow for making simple rules, so if I do start to hang out in a new chan on a server I like logging in, I wouldn't have to do anything.
You can check to see which channels have logging enabled/disabled if you look at your mirc.ini file under the [logging] section; it's not the most user friendly method, but it is possible to find that information.
your suggestion of turning off global logging and enabling it one by one is nothing like like a white/blacklist in my opinion. A blacklist would log in any new chan you join. Granted your suggestion is like a whitelist since you'd have to add chans either way.
Yes, I was describing a way to get the same effect as a whitelist. As for a blacklist, that would be the same as enabling logging globally, then disabling logging on each channel you don't want it to log. My point was just that it's already possible to do the same type of thing with the current system.
mirc really needs to track logging by network since I'm in the same chan on two networks and I can't turn off logging for one without the other stopping also.