public static void TextEntry(Channel chan, String text) { if (LoggerActive) { TextLogger.TextEntry(chan, text); } }
public static void TextEntry(Server network, User person, String text) { if (LoggerActive) { TextLogger.TextEntry(network, person, text); } }
public static void TurnOff() { Server.ChannelCreated -= ChannelManager_ElementCreated; Server.ChannelRemoved -= ChannelManager_ElementRemoved; ServerManager.Instance.ServerAdded -= ServerManager_ElementCreated; ServerManager.Instance.ServerRemoved -= ServerManager_ElementRemoved; TextLogger.RemoveAllLoggables(); }
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); }