Log files can help you troubleshoot issues related to installation, display protocols, and feature components. You can create a configuration file to configure the verbosity level.
Log File Locations
Horizon Client for Linux Log Files
| Type of Logs | Directory Path | File Name |
|---|---|---|
| Installation | /tmp/root/ |
.installer-pid.log
vmis-pid.log |
| Horizon Client UI | /tmp/username/ | horizon-client-pid.log |
| PCoIP client | /tmp/teradici-username/ | pcoip_client_YYYY_MM_DD_XXXXXX.log |
| Real-Time Audio-Video | /tmp/username/ | RTAV-pid.log |
| USB redirection | /tmp/root/ |
usbarb-pid.log
view-usbd-pid.log |
| VChan | /tmp/username/ | VChan-Client.log
Note: This log is created when you enable RDPVCBridge logs by setting "export RDPVC_BRIDGE_LOG_ENABLED=1". |
| Remote MKS (mouse-keyboard-screen) logs | /tmp/username/ |
mks-pid.log
MKSVchanClient-pid.log
rdeSvc-pid.log |
| VdpService client | /tmp/username/ | vdpServiceClient-pid.log |
| Tsdr client | /tmp/username/ | ViewTsdr-Client-pid.log |
Log File Configuration
You can use a configuration property, view.defaultLogLevel, to set the verbosity level for client log files, from 0 (collect all events) to 6 (collect only fatal events).
For USB-specific logs, you can use the following command-line commands:
usbarbitrator --verbose
view-usbd -o log:trace
Collecting a Log Bundle
The log collector is located at /usr/bin/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/view-log-collector
You can run the log collector from the Linux command line by entering the following command:
/usr/bin/view-log-collector
Was this page helpful?