---
title: "Client Logs"
description: "View Pangolin client logs on Windows, Mac, Linux, Android, and iOS"
---
How you access client logs depends on the platform. Use the section for your client type below.

## Windows

You can view logs in the Pangolin client GUI under **Preferences > Logs**.

You can also open the log file directly. The default location is:

```
C:\ProgramData\pangolin\logs\pangolin.log
```

To tail the log in PowerShell:

```powershell
Get-Content "C:\ProgramData\pangolin\logs\pangolin.log" -Tail 0 -Wait
```

## Mac

Mac uses the Apple system logger. To stream Pangolin logs:

```bash
log stream --predicate 'subsystem == "net.pangolin.Pangolin" OR subsystem == "net.pangolin.Pangolin.PacketTunnel"' --level debug --style compact
```

## CLI / Linux

The default log file location is:

```
~/.config/pangolin/logs/client.log
```

If you run `pangolin up` in detached mode, you can tail logs with:

```bash
pangolin logs client -f -n 10
```

This example follows new log lines and shows the last 10 rows.

Alternatively, run in attached mode to see logs in the current terminal session:

```bash
sudo pangolin up --attach
```

## Android

View logs within the app under **Preferences > Logs**.

## iOS

Because of how iOS handles system logging, attach the iPhone to a Mac and use Console.app to view logs.

In Console.app, add a **Subsystem** filter for:

```
net.pangolin.Pangolin
```
