public virtual void RaiseNewChatLogEntry(ChatLogEntry e) { var chatLogEntryEvent = new ChatLogEntryEvent(this, e); var handler = NewChatLogEntry; if (handler != null) { handler(this, chatLogEntryEvent); } }
private static void OnNewChatLogEntry(object sender, ChatLogEntryEvent chatLogEntryEvent) { // delegate event from chat log, not required to subsribe // this updates 100 times a second and only sends a line when it gets a new one if (sender == null) { return; } var chatLogEntry = chatLogEntryEvent.ChatLogEntry; try { LogPublisher.Process(chatLogEntry); } catch (Exception ex) { } }
private void PluginHostOnNewChatLogEntry(object sender, ChatLogEntryEvent chatLogEntryEvent) { // delegate event from chat log, not required to subsribe // this updates 100 times a second and only sends a line when it gets a new one if (sender == null) { return; } var chatLogEntry = chatLogEntryEvent.ChatLogEntry; try { LogPublisher.Process(chatLogEntry); } catch (Exception ex) { //Logging.Log(LogManager.GetCurrentClassLogger(), "", ex); Notice = ex.Message; } }
private static void OnNewChatLogEntry(object sender, ChatLogEntryEvent chatLogEntryEvent) { // delegate event from chat log, not required to subsribe // this updates 100 times a second and only sends a line when it gets a new one if (sender == null) { return; } var chatLogEntry = chatLogEntryEvent.ChatLogEntry; try { /*if (chatLogEntry.Line.ToLower() * .StartsWith("com:")) * { * LogPublisher.HandleCommands(chatLogEntry); * }*/ LogPublisher.Process(chatLogEntry); } catch (Exception ex) { LogHelper.Log(Logger, ex, LogLevel.Error); } }