spark中聊天记录的存储

一般情况下是在 user.home下的spark/user//transcripts 。 

在代码中,实际上是一个listener: 
包:org.jivesoftware.sparkimpl.plugin.transcripts 
类:ChatTranscriptPlugin 

在初始化的时候就加入,然后保存、查看聊天记录,以xml格式存放。打印对话窗口的时候会显示最近的20条聊天记录


另外,默认使用的时区可能不对,可以强制指定一下,在LoginDialog.java startSpark方法中


TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));

你可能感兴趣的:(JAVA技术,聊天,存储,xml)