Passer au contenu principal
Définit le niveau de trace des événements dans la zone de trace Microsoft Azure PlayFab.

Syntaxe

Paramètres

traceLevel PFTraceLevel
In
Niveau de détail maximal à émettre. Les événements de ce niveau et des niveaux moins détaillés sont émis, et les événements plus détaillés sont ignorés. Du moins détaillé au plus détaillé, les valeurs de PFTraceLevel sont Off (0), Error (1), Warning (2), Important (3), Information (4) et Verbose (5). Passez PFTraceLevel::Off pour ignorer tous les événements de trace de la zone de trace PlayFab.

Valeur de retour

Type : HRESULT S_OK si le niveau de trace est défini. E_INVALIDARG si traceLevel est supérieur à PFTraceLevel::Verbose ; dans ce cas, le niveau de trace actuel ne change pas.

Notes

La zone de trace PlayFab contient les événements que PlayFabCore, PlayFabServices et PlayFabGameSave journalisent. PlayFabCore stocke le niveau, et les trois bibliothèques l’utilisent. Le niveau par défaut est PFTraceLevel::Verbose. Chaque valeur de PFTraceLevel est égale à la valeur correspondante de HCTraceLevel de libHttpClient. Vous pouvez appeler cette fonction à tout moment, y compris avant PFInitialize. Le niveau est stocké de manière atomique ; vous pouvez donc appeler cette fonction à partir de n’importe quel thread. Le niveau reste en vigueur après PFUninitializeAsync. Cette fonction ne modifie pas le niveau de trace de libHttpClient. Pour contrôler les événements HTTP et WebSocket de libHttpClient, appelez HCSettingsSetTraceLevel. Une fois PlayFab initialisé, les événements PlayFab qui passent ce filtre sont envoyés vers les sorties que vous configurez au moyen du traçage de libHttpClient, comme le débogueur (HCTraceSetTraceToDebugger) et les rappels clients (HCTraceSetClientCallback). Ils sont également envoyés vers le fichier de trace si un appel à PFTraceEnableTraceToFile avant PFInitialize a réussi et que les gestionnaires de stockage peuvent écrire dans le fichier. L’exemple suivant envoie tous les événements de trace PlayFab et libHttpClient vers le débogueur.

Configuration requise

En-tête : PFTrace.h Bibliothèque : PlayFabCore.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Membres de PFTrace
Traçage de débogage
Dernière modification le 5 novembre 2026