默认情况下,不记录 Instant Messenger 数据。在支持呼叫中可能会要求收集客户机数据。在此情况下,需要先启用日志记录,才能查看客户机日志数据。
根据需要创建 Instant Messenger 日志,并存储在用户主目录中 (usr_home/.sunmsgr/messenger.log )。
要设置 Instant Messenger 的日志记录,您需要:
确定您要收集的数据类型。
修改 im.jnlp 以包括 logconfig 参数。
根据您要收集的数据类型指定 logconfig 参数的类型。
重新部署资源文件。
制作 im.jnlp 的备份。
在文本编辑器中打开 im.jnlp Instant Messenger 资源文件。
搜索下面的行:
<application-desc main-class="com.iplanet.im.client.iIM"> |
将下列参数添加到该部分末尾:
<argument>logconfig=type</argument> |
其中,type 为 ALL、API、XMPPTRAFFIC 或 CLIENT 之一。有关详细信息,参见Instant Messenger 日志文件内容选项。
保存并关闭 im.jnlp 文件。
如果您使用的是 Sun Java System Application Server 或 Sun Java System Web Server,则需要如重新部署资源文件中所述重新部署资源文件。
重新启动 Instant Messenger。
查找日志文件。
默认情况下,日志文件存储为 usr_home/.sunmsgr/messenger.log。
当 Instant Messenger 故障排除完成后,您应该将 im.jnlp 的备份副本复制回来。然后,如重新部署资源文件中所述重新部署资源文件。
默认情况下,Instant Messenger 日志文件存储为 messenger.log,位于以下用户主目录下:
/usr_home/.sunmsgr/messenger.log |
您可以通过指定 im.jnlp 中 logconfig 参数的值来确定想要在 messenger.log 中记录哪些活动。表 13–3 说明 logconfig 的配置参数。有关设置 logconfig 参数和生成 Instant Messenger 日志的说明,参见启用 Instant Messenger 的日志记录。
表 13–3 messenger.log 的 Instant Messenger 日志记录选项
logconfig 值 |
messenger.log 包含... |
ALL |
有关 API 的信息、客户机和服务器之间的所有流量以及 Instant Messenger 客户机应用程序本身的调试信息。 |
API |
仅 API 信息。 |
XMPPTRAFFIC |
仅客户机到服务器的通信。 |
CLIENT |
仅客户机应用程序 (Instant Messenger) 详细信息。 |