Sintaxis
Parámetros
traceLevel PFTraceLevelIn El nivel de detalle máximo que se va a emitir. Se emiten los eventos de este nivel y de los niveles menos detallados, y se descartan los eventos más detallados. En orden de menor a mayor nivel de detalle, los valores de
PFTraceLevel son Off (0), Error (1), Warning (2), Important (3), Information (4) y Verbose (5). Pase PFTraceLevel::Off para descartar todos los eventos de seguimiento en el área de seguimiento de PlayFab.
Valor devuelto
Tipo: HRESULTS_OK si se establece el nivel de seguimiento. E_INVALIDARG si traceLevel es mayor que PFTraceLevel::Verbose; en ese caso, el nivel de seguimiento actual no cambia.
Comentarios
El área de seguimiento de PlayFab contiene los eventos que registranPlayFabCore, PlayFabServices y PlayFabGameSave. PlayFabCore almacena el nivel y las tres bibliotecas lo usan. El nivel predeterminado es PFTraceLevel::Verbose. Cada valor de PFTraceLevel es igual al valor correspondiente de HCTraceLevel de libHttpClient.
Puede llamar a esta función en cualquier momento, incluso antes de PFInitialize. El nivel se almacena de forma atómica, por lo que puede llamar a esta función desde cualquier subproceso. El nivel permanece en vigor después de PFUninitializeAsync.
Esta función no cambia el nivel de seguimiento de libHttpClient. Para controlar los eventos HTTP y WebSocket de libHttpClient, llame a HCSettingsSetTraceLevel. Una vez inicializado PlayFab, los eventos de PlayFab que pasan este filtro se envían a las salidas que configure mediante el seguimiento de libHttpClient, como el depurador (HCTraceSetTraceToDebugger) y las devoluciones de llamada de cliente (HCTraceSetClientCallback). También se envían al archivo de seguimiento si una llamada a PFTraceEnableTraceToFile antes de PFInitialize se realizó correctamente y los controladores de almacenamiento pueden escribir el archivo.
En el ejemplo siguiente se envían todos los eventos de seguimiento de PlayFab y libHttpClient al depurador.
Requisitos
Encabezado: PFTrace.h Biblioteca: PlayFabCore.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
Miembros de PFTraceSeguimiento de depuración
