我知道我可以使用 lastlog 读取内存中已有的日志,但如果我想读取较旧的内容,则不行。在 Windows 上,日志文件被锁定,除非我关闭 IRSSI,否则我无法读取它们。有什么想法吗?
答案1
Irssi 的日志记录功能实际上并没有考虑到 Windows 的局限性。您可以通过关闭并重新打开日志记录来让 irssi 关闭日志。如果您使用自动日志记录,您可以这样做而不会错过中间的任何消息,如下所示:
/eval toggle autolog ; toggle autolog
我这里没有运行 Windows 来测试它,但这应该会让 irssi 关闭日志文件,直到它必须再次向其中写入一行。因此,它为您提供了很短的时间在某些查看器中打开它们。您应该使用不会保持文件打开的查看器(否则 irssi 将无法再记录到它们),但我希望这应该是大多数文本文件编辑器。