Tôi đang sử dụng IRSSI với XMPP và GTalk và nhật ký được định dạng như sau:
autolog_path = "~/.irssi/logs/$tag/$0.%y-%m-%d.log"
Vấn đề là, nó tạo ra tệp nhật ký này khi người dùng được kết nối từ giao diện trò chuyện trên web:
user@gmail.com_gmail.8FCE4E05.12-02-19.log
và nhật ký sau đây khi người dùng được kết nối từ máy khách Android:
user@gmail.com_android7245d601efb6.12-02-19.log
Vì vậy, đọc nhật ký thực sự là một mớ hỗn độn. Hơn nữa, số sau "gmail" và "android" dường như được gán ngẫu nhiên từ Google và nó có thể thay đổi theo thời gian. Vì vậy, đối với cùng một người dùng tôi có thể có:
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
Tôi đang tìm cách cắt bớt tên người dùng trong nhật ký trước "_", tạo tệp nhật ký độc lập với máy khách cho cùng một người dùng, như:
user@gmail.com.12-02-19.log
Tôi đã đọc các tài liệu, googled cho đến khi đau đầu, nhưng không có gì. Tôi đang sử dụng IRSSI 0.8.15 trên Ubuntu 11.04.
Cảm ơn bạn ;)
Điều này sẽ phải được sửa trong irssi-xmpp, tôi nghĩ, không phải trong lõi irssi.
—
grawity
Tôi đã giải quyết việc bật hỗ trợ IMAP cho các chatlog trong Gmail và đồng bộ hóa chúng ngoại tuyến với OfflineIMAP, nhưng dù sao tôi cũng không thể đọc chúng với IRSSI :(
—
fradeve