Syntaxe
Paramètres
traceLevel PFTraceLevelIn 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 : HRESULTS_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 quePlayFabCore, 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 SeriesVoir aussi
Membres de PFTraceTraçage de débogage
