public static void TurnOn()
        {
            Server.ChannelCreated += ChannelManager_ElementCreated;
            Server.ChannelRemoved += ChannelManager_ElementRemoved;

            ServerManager.Instance.ServerAdded   += ServerManager_ElementCreated;
            ServerManager.Instance.ServerRemoved += ServerManager_ElementRemoved;

            foreach (Server ntw in ServerManager.Instance.ServerList)
            {
                TextLogger.AddLoggable(ntw);

                foreach (Channel chan in ntw.Channels.Values)
                {
                    TextLogger.AddLoggable(chan);
                }
            }
        }
 private static void ChannelManager_ElementCreated(object sender, ChannelEventArgs args)
 {
     TextLogger.AddLoggable(args.Channel);
 }
 private static void ServerManager_ElementCreated(object sender, ServerEventArgs args)
 {
     TextLogger.AddLoggable(args.Server);
 }