> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Diagnostic tracing/logging in PlayFab Party SDKs

> Enable tracing and logging in the PlayFab Party SDK to diagnose connectivity, voice chat, and networking issues across supported platforms and build types.

# Tracing/logging instructions for PlayFab Party SDKs

This article describes how to capture diagnostic traces generated by the PlayFab Party SDKs.

<Note>
  Our SDKs undergo internal testing before every release to ensure the expected level of functionality and normally don't require logging to be enabled by default, particularly in the shipping version of your game. However, sometimes it might be needed to capture and share produced logs with Microsoft for troubleshooting and diagnostic purposes.
</Note>

The type of logs and the way logging should be configured/captured depends on a platform. Our middleware SDKs (Unity and Unreal) use Party C++ SDKs as an underlying dependency component, and a process of configuring/capturing logs for them is the same or similar to the process for a corresponding C++ SDK. All necessary instructions and pointers are listed in the table below:

## Per platform logging instructions

| Platform                | Log format | Logging instruction guidance location                                                                                                          |
| ----------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| Android                 | Plain text | See [`Logging` section of this `README.md` file](https://github.com/PlayFab/PlayFabParty#logging) and `Android` in a table under that section. |
| iOS                     | Plain text | See [`Logging` section of this `README.md` file](https://github.com/PlayFab/PlayFabParty#logging) and `iOS` in a table under that section.     |
| macOS                   | Plain text | See [`Logging` section of this `README.md` file](https://github.com/PlayFab/PlayFabParty#logging) and `macOS` in a table under that section.   |
| Linux                   | Plain text | See [`Logging` section of this `README.md` file](https://github.com/PlayFab/PlayFabParty#logging) and `Linux` in a table under that section.   |
| Switch                  | Plain text | See `Logging` section of `README.md` file included in a NuGet package for this SDK.                                                            |
| PlayStation 4           | Plain text | See `Logging` section of `README.md` file included in a NuGet package for this SDK.                                                            |
| PlayStation 5           | Plain text | See `Logging` section of `README.md` file included in a NuGet package for this SDK.                                                            |
| PC (GDK) and XBOX (GDK) | ETW trace  | See [this `README.md` file](https://github.com/PlayFab/PlayFabParty/blob/master/TraceScripts/README.md).                                       |
| Windows 10, Windows 8.1 | ETW trace  | See [this `README.md` file](https://github.com/PlayFab/PlayFabParty/blob/master/TraceScripts/README.md).                                       |


## Related topics

- [Diagnostic tracing in PlayFab Lobby and Matchmaking SDKs](/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-logging.md)
- [Debug tracing in the PlayFab Unified SDK](/services/playfab/sdks/unified-sdk/debug-trace.md)
- [PlayFab Party Unity SDK](/services/playfab/multiplayer/networking/unity-party-api-reference/index.md)
- [PlayFab Party SDKs](/services/playfab/multiplayer/networking/party-sdks/overview.md)
- [Quickstart (Windows) - Party and Multiplayer](/services/playfab/sdks/unified-sdk/quickstart-windows-party.md)
