Diagnostic logs

Firezone maintains diagnostic log files in various locations depending on the component and operating system. Logs are scrubbed for sensitive and personally-identifiable information before being written to disk.

Diagnostic logs are used primarily by the Firezone team for troubleshooting connectivity and other issues.

Below is a table listing the various log directories used by each component.

ComponentLog directory
macOS Client~/Library/Group Containers/47R2M6779T.group.dev.firezone.firezone/Library/Caches/logs
iOS ClientN/A
Android/ChromeOS Client/data/data/dev.firezone.android/caches/logs
Linux ClientSet by the user via the LOG_DIR environment variable
Windows Client%APPDATA%\Local\dev.firezone.client\data\logs
GatewayLogs are written to STDOUT by default

Exporting logs

Log files can be conveniently exported from the macOS, iOS, Android/ChromeOS, and Windows Clients from the in-app Settings screen.

Clearing logs

Simply delete the files in the log directories listed above. For macOS, iOS, Android/ChromeOS, and Windows Clients, log directies can be cleared in the "Advanced" portion of the in-app Settings screen.