I have recently upgraded my home server from Ubuntu 7.10 to Ubuntu 8.10. I have been using irssi on this box for quite a while now and the logging has been just fine. Until this recent upgrade that is.
Below is what the my logs looked like before I did the upgrade:
21:47 < etank> someone told me that it was the way my client was set up
21:47 < etank> or a mode on my nick
21:47 < etank> i gots no idea
21:47 < klb> do a /mode etank
21:48 < etank> Your user mode is +ei
21:48 < klb> ah.. +i is invisible
21:48 < etank> oh
21:48 < klb> I see the channels in your whois that I share with you
21:48 < etank> now try me
This is what it looks like now:
12:30 4/<gc c4/ etankg4/>g e?/Sup3rkiddo: nice rant
12:30 4/<gc c4/ etankg4/>g e?/i had never thought of it that way before myself
12:30 4/<gc c4/ etankg4/>g e?/but it sure makes sense to me
12:31 4/<gc 2/Sup3rkiddgc4/>g eetank, wow, someone is alive
.. thanks ![]()
12:31 4/<gc c4/ etankg4/>g e?/np.
12:32 4/<gc c4/ etankg4/>g e?/i just tried it out on my box (a, b = b, a)
12:32 4/<gc c4/ etankg4/>g e?/all it did was move the memory reference around it looks like
12:37 4/<gc 2/Sup3rkiddgc4/>g eetank, yeah
I did not make any changes to the irssi config file. All I did was the OS upgrade and with that got the new version of irssi. Is anyone else seeing this kind of behavior?
Thanks in advance for any help you provide.
What is the output of /set log ?
It may be worth asking in #irssi (Freenode) as well.
My /set log output:
2009-02-05 11:56:42 [history]
2009-02-05 11:56:42 rawlog_lines = 200
2009-02-05 11:56:42 [log]
2009-02-05 11:56:42 log_close_string = — Log closed %a %b %d %H:%M:%S %Y
2009-02-05 11:56:42 log_timestamp = %F %H:%M:%S
2009-02-05 11:56:42 autolog_colors = OFF
2009-02-05 11:56:42 autolog_level = all -crap -clientcrap -ctcps
2009-02-05 11:56:42 awaylog_colors = ON
2009-02-05 11:56:42 log_day_changed = — Day changed %a %b %d %Y
2009-02-05 11:56:42 autolog = ON
2009-02-05 11:56:42 autolog_path = /home/myuser/.irssi/logs/$0.log
2009-02-05 11:56:42 awaylog_level = msgs hilight
2009-02-05 11:56:42 awaylog_file = /home/myuser/.irssi/away.log
2009-02-05 11:56:42 log_theme =
2009-02-05 11:56:42 log_create_mode = 600
2009-02-05 11:56:42 log_open_string = — Log opened %a %b %d %H:%M:%S %Y
Note, I have changed my logging settings to include the full date in YYYY-MM-DD and 24H time stamp with seconds.
the results of /set log from my system are:
14:04:59 [history]
14:04:59 rawlog_lines = 200
14:04:59 [log]
14:04:59 log_close_string = — Log closed %a %b %d %H:%M:%S %Y
14:04:59 log_timestamp = %H:%M
14:04:59 autolog_colors = ON
14:04:59 autolog_level = ALL -CRAP -CLIENTCRAP -CTCPS
14:04:59 awaylog_colors = ON
14:04:59 log_day_changed = — Day changed %a %b %d %Y
14:04:59 autolog = ON
14:04:59 autolog_path = .irssi/irclogs/%Y/%m/$tag/$0.%d.log
14:04:59 awaylog_level = msgs hilight
14:04:59 awaylog_file = /home/elake/.irssi/away.log
14:04:59 log_theme =
14:04:59 log_create_mode = 600
14:04:59 log_open_string = — Log opened %a %b %d %H:%M:%S %Y
Try turning autolog_colors off. These look like control codes.
@Iain,
Good call. Turning off autolog_colors seems to have done the trick. Maybe it is something with the updated irssi because it never did this before using this same config file.
My irssi still does this and the autolog colors are off. It was logging fine until the upgrade (8.0.14), but now it doesn’t log at all. The formatting is all messed up, and the – doesn’t work, so I can no longer log messages on certain servers. This sucks. :\
hey BMP, you’re not alone. Since I upgraded to .14 I no longer get anything in logs.
Anyway, I have changed to weechat until there is a fix