Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » SQL Anywhere 客户端

 

SQL Anywhere 客户端记录

创建与 SQL Anywhere 远程数据库配合使用的 MobiLink 应用程序时,需要知道两种类型的客户端日志文件:

  • dbmlsync 消息日志

  • SQL Anywhere 事务日志

dbmlsync 消息日志

缺省情况下,dbmlsync 消息发送到 dbmlsync 消息窗口。此外,还可以使用 -o 或 -ot 选项将输出发送到控制台日志文件。以下是命令行的一部分,它将输出发送到名为 dbmlsync.log 的日志文件。

dbmlsync -o dbmlsync.log ...

记录 dbmlsync 活动在开发过程中和进行故障排除时特别有用。建议不对生产环境中的常规操作使用详细输出,因为这会降低性能。

可以控制日志文件的大小,并可指定当文件大小达到其最大值时所要执行的操作:

  • 使用 -o 选项指定日志文件并将输出追加到该文件。

  • 使用 -ot 选项指定日志文件,但在向该文件追加输出之前删除其内容。

  • 除了 -o 或 -ot 之外,还可以使用 -os 选项来指定一个大小,日志文件达到该大小时会被重命名,并使用其原来名称启动新日志文件。

有关详细信息,请参见:

可以使用 -v 选项控制记录到消息日志文件中的信息和显示在 dbmlsync 消息窗口中的信息。

有关详细信息,请参见-v 选项

可以使用 delete_old_logs 选项来管理日志文件。

有关详细信息,请参见delete_old_logs 选项 [MobiLink 客户端] [SQL Remote] [复制代理]

如果未指定消息日志文件,则所有输出都显示在 dbmlsync 消息窗口中。如果指定了消息日志文件,则发送到 dbmlsync 消息窗口的输出就会减少。

SQL Anywhere 事务日志

请参见事务日志文件