IRSSI 记录变量?

IRSSI 记录变量?

我正在使用带有 XMPP 和 GTalk 的 IRSSI,日志格式如下:

autolog_path = "~/.irssi/logs/$tag/$0.%y-%m-%d.log"

问题是,当用户从网络聊天界面连接时,它会生成此日志文件:

[email protected]_gmail.8FCE4E05.12-02-19.log

当用户从Android客户端连接时,会出现以下日志:

[email protected]_android7245d601efb6.12-02-19.log

因此,日志读取确实很乱。此外,“gmail”和“android”后面的数字似乎是 Google 随机分配的,并且会随时间而变化。因此,对于同一个用户,我可以拥有:

[email protected]_gmail.G9GA6D06.11-12-19.log
[email protected]_gmail.8FCE4E05.12-02-19.log
[email protected]_android64w6d6895shf.12-02-19.log
[email protected]_android7245d601efb6.12-02-19.log

我正在寻找一种方法来截断日志中“_”之前的用户名,为同一个用户创建一个独立于客户端的日志文件,例如:

[email protected]

我读过文档,在谷歌上搜索,直到头疼,但一无所获。我在 Ubuntu 11.04 上使用 IRSSI 0.8.15。

谢谢 ;)

相关内容