Only log joins for public channels
Use a set instead of a list for the logging message queue