Author: ningjiang Date: Sat Aug 29 08:40:55 2009 New Revision: 809100 URL: http://svn.apache.org/viewvc?rev=809100&view=rev Log: CAMEL-1950 applied patch with thanks to Stan
Modified: camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java Modified: camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java?rev=809100&r1=809099&r2=809100&view=diff ============================================================================== --- camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java (original) +++ camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java Sat Aug 29 08:40:55 2009 @@ -105,11 +105,10 @@ if (LOG.isDebugEnabled()) { LOG.debug("Adding IRC event logging listener"); + ircLogger = createIrcLogger(configuration.getHostname()); + conn.addIRCEventListener(ircLogger); } - ircLogger = createIrcLogger(); - conn.addIRCEventListener(ircLogger); - try { conn.connect(); } catch (Exception e) { @@ -138,8 +137,8 @@ super.doStop(); } - protected IRCEventListener createIrcLogger() { - return new IrcLogger(LOG); + protected IRCEventListener createIrcLogger(String hostname) { + return new IrcLogger(LOG, hostname); } public IrcConfiguration getConfiguration() { Modified: camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java?rev=809100&r1=809099&r2=809100&view=diff ============================================================================== --- camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java (original) +++ camel/trunk/components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java Sat Aug 29 08:40:55 2009 @@ -28,99 +28,100 @@ */ public class IrcLogger extends IRCEventAdapter { private Log log; + private String server; - public IrcLogger(Log log) { + public IrcLogger(Log log, String server) { this.log = log; + this.server = server; } @Override public void onDisconnected() { - log.info("onDisconnected"); + log.info("Server: " + server + " - onDisconnected"); } @Override public void onError(int num, String msg) { - log.error("onError - num=" + num + " msg=\"" + msg + "\""); + log.error("Server: " + server + " - onError num=" + num + " msg=\"" + msg + "\""); } @Override public void onError(String msg) { - log.error("onError - msg=\"" + msg + "\""); + log.error("Server: " + server + " - onError msg=\"" + msg + "\""); } @Override public void onInvite(String chan, IRCUser user, String passiveNick) { - log.debug("onInvite - chan=" + chan + " user=" + user + " passiveNick=" + passiveNick); + log.debug("Server: " + server + " - onInvite chan=" + chan + " user=" + user + " passiveNick=" + passiveNick); } @Override public void onJoin(String chan, IRCUser user) { - log.debug("onJoin - chan=" + chan + " user=" + user); + log.debug("Server: " + server + " - onJoin chan=" + chan + " user=" + user); } @Override public void onKick(String chan, IRCUser user, String passiveNick, String msg) { - log.debug("onKick - chan=" + chan + " user=" + user + " passiveNick=" + passiveNick + " msg=\"" + msg + "\""); + log.debug("Server: " + server + " - onKick chan=" + chan + " user=" + user + " passiveNick=" + passiveNick + " msg=\"" + msg + "\""); } @Override public void onMode(String chan, IRCUser user, IRCModeParser ircModeParser) { - log.info("onMode - chan=" + chan + " user=" + user + " ircModeParser=" + ircModeParser); + log.info("Server: " + server + " - onMode chan=" + chan + " user=" + user + " ircModeParser=" + ircModeParser); } @Override public void onMode(IRCUser user, String passiveNick, String mode) { - log.info("onMode - user=" + user + " passiveNick=" + passiveNick + " mode=" + mode); + log.info("Server: " + server + " - onMode user=" + user + " passiveNick=" + passiveNick + " mode=" + mode); } - + @Override public void onNick(IRCUser user, String newNick) { - log.debug("onNick - user=" + user + " newNick=" + newNick); + log.debug("Server: " + server + " - onNick user=" + user + " newNick=" + newNick); } @Override public void onNotice(String target, IRCUser user, String msg) { - log.debug("onNotice - target=" + target + " user=" + user + " msg=\"" + msg + "\""); + log.debug("Server: " + server + " - onNotice target=" + target + " user=" + user + " msg=\"" + msg + "\""); } @Override public void onPart(String chan, IRCUser user, String msg) { - log.debug("onPart - chan=" + chan + " user=" + user + " msg=\"" + msg + "\""); + log.debug("Server: " + server + " - onPart chan=" + chan + " user=" + user + " msg=\"" + msg + "\""); } @Override public void onPing(String ping) { - log.info("onPing - ping=" + ping); + log.info("Server: " + server + " - onPing ping=" + ping); } @Override public void onPrivmsg(String target, IRCUser user, String msg) { - log.debug("onPrivmsg - target=" + target + " user=" + user + " msg=\"" + msg + "\""); + log.debug("Server: " + server + " - onPrivmsg target=" + target + " user=" + user + " msg=\"" + msg + "\""); } @Override public void onQuit(IRCUser user, String msg) { - log.debug("onQuit - user=" + user + " msg=\"" + msg + "\""); + log.debug("Server: " + server + " - onQuit user=" + user + " msg=\"" + msg + "\""); } @Override public void onRegistered() { - log.info("onRegistered"); + log.info("Server: " + server + " - onRegistered"); } @Override public void onReply(int num, String value, String msg) { - log.debug("onReply - num=" + num + " value=\"" + value + "\" msg=\"" + msg + "\""); - } + log.debug("Server: " + server + " - onReply num=" + num + " value=\"" + value + "\" msg=\"" + msg + "\""); + } @Override public void onTopic(String chan, IRCUser user, String topic) { - log.debug("onTopic - chan=" + chan + " user=" + user + " topic=" + topic); + log.debug("Server: " + server + " - onTopic chan=" + chan + " user=" + user + " topic=" + topic); } @Override public void unknown(String prefix, String command, String middle, String trailing) { - log.info("unknown - prefix=" + prefix + " command=" + command + " middle=" + middle + " trailing=" - + trailing); + log.info("Server: " + server + " - unknown prefix=" + prefix + " command=" + command + " middle=" + middle + " trailing=" + trailing); } }