2

Я использую IRSSI с XMPP и GTalk, и журналы отформатированы следующим образом:

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

Проблема в том, что он генерирует этот файл журнала, когда пользователь подключен через интерфейс веб-чата:

user@gmail.com_gmail.8FCE4E05.12-02-19.log

и следующий журнал, когда пользователь подключен из клиента Android:

user@gmail.com_android7245d601efb6.12-02-19.log

Таким образом, чтение журнала действительно беспорядок. Более того, число после "gmail" и "android", похоже, назначается случайным образом от Google, и оно может меняться в зависимости от времени. Итак, для одного и того же пользователя я могу иметь:

user@gmail.com_gmail.G9GA6D06.11-12-19.log
user@gmail.com_gmail.8FCE4E05.12-02-19.log
user@gmail.com_android64w6d6895shf.12-02-19.log
user@gmail.com_android7245d601efb6.12-02-19.log

Я ищу способ обрезать имя пользователя в журналах до "_", создавая независимый от клиента файл журнала для того же пользователя, например:

user@gmail.com.12-02-19.log

Я читал документы, гуглил до головной боли, но ничего. Я использую IRSSI 0.8.15 на Ubuntu 11.04.

Спасибо ;)

0