发布版本日志记录
要在发布模式下为 VBoxSVC 启用日志记录(即运行非调试版本),可以使用以下变量来激活特定日志组/标志的日志记录
export VBOXSVC_RELEASE_LOG=main.e.l.f+gui.e.l.f export VBOXSVC_RELEASE_LOG_FLAGS="time tid thread" export VBOXSVC_RELEASE_LOG_DEST=dir=/path/to/all/logs
调试日志记录
本页面包含有关调试 VBoxSVC(服务器)和 Qt GUI 前端活动的说明。具体来说,这些说明启用了所谓的 VirtualBox 主 API 的 COM 组件的日志记录。此日志记录有助于调试常见的应用程序问题,例如 VirtualBox 启动错误、VM 选择器 GUI 崩溃等。有关 VirtualBox 日志记录的通用信息,请参阅 VBoxLogging。
调试日志记录需要 VirtualBox 的调试版本。获取调试版本后,请确保没有正在运行的 VBoxSVC 进程实例和任何 VirtualBox 前端。然后,如果您在 Linux 主机上,请按如下所示设置环境变量
export VBOX_LOG=main.e.l.f+gui.e.l.f export VBOX_LOG_FLAGS="time tid thread" export VBOX_LOG_DEST=dir=/path/to/all/logs
或者如果您在 Windows 主机上,请按如下所示设置
set VBOX_LOG=main.e.l.f+gui.e.l.f set VBOX_LOG_FLAGS=time tid thread set VBOX_LOG_DEST=dir=D:\path\to\all\logs
现在,您可以从给定环境中启动任何 VirtualBox 客户端,它将把日志记录到指定目录中。请注意,VBoxSVC 进程及其启动的所有进程都将继承第一个客户端的环境,包括调试变量。
注意: 查看 TracWiki 获取使用维基的帮助。