Log files can help troubleshoot issues with installation, display protocol, and various feature components. You can create a configuration file to configure the verbosity level.

Log Location

Table 1. Horizon Client for Linux Log Files

Type of Logs

Directory Path

File Name

Installation

/tmp/vmware-root/

.vmware-installer-pid.log

vmware-vmis-pid.log

Horizon Client UI

/tmp/vmware-username/

vmware-horizon-client-pid.log

PCoIP client

/tmp/teradici-username/

pcoip_client_YYYY_MM_DD_XXXXXX.log

Real-Time Audio-Video

/tmp/vmware-username/

vmware-RTAV-pid.log

USB redirection

/tmp/vmware-root/

vmware-usbarb-pid.log

vmware-view-usbd-pid.log

VChan

/tmp/vmware-username/

VChan-Client.log

Note:

This log is created when you enable RDPVCBridge logs by setting "export VMW_RDPVC_BRIDGE_LOG_ENABLED=1".

Remote MKS (mouse-keyboard-screen) logs

/tmp/vmware-username/

vmware-mks-pid.log

vmware-MKSVchanClient-pid.log

vmware-rdeSvc-pid.log

VdpService client

/tmp/vmware-username/

vmware-vdpServiceClient-pid.log

Tsdr client

/tmp/vmware-username/

vmware-ViewTsdr-Client-pid.log

Log Configuration

You can use a configuration property (view.defaultLogLevel) to set the verbosity level for client logs, from 0 (collect all events) to 6 (collect only fatal events).

For USB-specific logs, you can use the following command-line commands:

vmware-usbarbitrator --verbose
vmware-view-usbd -o log:trace

Collecting a Log Bundle

The log collector is located at /usr/bin/vmware-view-log-collector . To use the log collector, you must have execute permissions. You can set permissions from the Linux command line by entering the following command:

chmod +x /usr/bin/vmware-view-log-collector

You can run the log collector from a Linux command line by entering the following command:

/usr/bin/vmware-view-log-collector