Estou usando o IRSSI com XMPP e GTalk, e os logs são formatados como segue:
autolog_path = "~/.irssi/logs/$tag/$0.%y-%m-%d.log"
O problema é que ele gera esse arquivo de log quando o usuário está conectado da interface de bate-papo da web:
[email protected]_gmail.8FCE4E05.12-02-19.log
e o seguinte log quando o usuário está conectado a partir do cliente Android:
[email protected]_android7245d601efb6.12-02-19.log
Então, a leitura de log é realmente uma bagunça. Além disso, o número depois de "gmail" e "android" parece ser atribuído aleatoriamente do Google, e pode variam através do tempo. Então, para o mesmo usuário, posso ter:
[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
Estou procurando uma maneira de truncar o nome do usuário em logs antes o "_", criando um arquivo de log independente do cliente para o mesmo usuário, como:
[email protected]
Eu li os documentos, pesquisei até a dor de cabeça, mas nada. Estou usando o IRSSI 0.8.15 no Ubuntu 11.04.
Obrigado;)
Tags logging irssi google-talk xmpp