--- trunk/irc-logger.pl 2006/03/02 00:52:22 11 +++ trunk/irc-logger.pl 2006/03/12 13:33:20 12 @@ -18,7 +18,7 @@ ## CONFIG -my $NICK = 'irc-logger'; +my $NICK = 'irc-logger-dev'; my $CONNECT = {Server => 'irc.freenode.net', Nick => $NICK, @@ -130,15 +130,24 @@ my $msg = ''; - $msg .= "($t"; + $msg .= "{$t"; $msg .= ' ' . $row->{channel} if ($last_row->{channel} ne $row->{channel}); - $msg .= ") "; + $msg .= "} "; - $msg .= $row->{nick} . ': ' if ($last_row->{nick} ne $row->{nick}); + my $append = 1; + + if ($last_row->{nick} ne $row->{nick}) { + $msg .= $row->{nick} . ': '; + $append = 0; + } $msg .= $row->{message}; - push @msgs, $msg; + if ($append && @msgs) { + $msgs[$#msgs] .= " " . $msg; + } else { + push @msgs, $msg; + } $last_row = $row; }