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

# Obtener un registro de depuración

> Aprenda cómo capturar registros de depuración detallados de su aplicación móvil usando el SDK de OneSignal. Esta guía explica cómo habilitar el registro detallado, reproducir problemas y compartir registros para solucionar problemas de notificaciones push en plataformas Android e iOS.

<Frame>
  <iframe width="560" height="315" src="https://www.youtube.com/embed/bKC9UiCg_Sw?si=Hd4-jwHPrVv3I4IO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Capturar un registro de depuración es la forma más efectiva de solucionar problemas del SDK móvil y de notificaciones push. Esta guía le ayudará a generar registros de depuración para su aplicación iOS y Android y compartir registros con nuestro equipo de soporte si es necesario.

## Requisitos

Para capturar un registro de depuración, asegúrese de tener:

* Un dispositivo que pueda reproducir el problema
* Acceso a las herramientas de desarrollador de la aplicación
* SDK móvil de OneSignal versión **5.0.0 o superior**

<Warning>
  Si está usando una versión anterior del SDK, consulte la [documentación de la versión 9.0](/v9.0/docs/capturing-a-debug-log) para obtener instrucciones.
</Warning>

## Instrucciones paso a paso

### 1. Habilitar registro detallado

Agregue la llamada de nivel de registro `VERBOSE` a su aplicación **antes** de inicializar el SDK de OneSignal. Esto garantiza que se capture información de diagnóstico detallada para cada operación de OneSignal.

<CodeGroup>
  ```Java Java theme={null}
  // LogLevel: NONE | FATAL | ERROR | WARN | INFO | DEBUG | VERBOSE
  OneSignal.getDebug().setLogLevel(OneSignal.LOG_LEVEL.VERBOSE);
  ```

  ```Kotlin Kotlin theme={null}
  // LogLevel: .None | .Fatal | .Error | .Warn | .Info | .Debug | .Verbose
  OneSignal.Debug.logLevel = LogLevel.Verbose
  ```

  ```objectivec Objective-C theme={null}
  // LogLevel: ONE_S_LL_NONE | ONE_S_LL_FATAL | ONE_S_LL_ERROR | ONE_S_LL_WARN | ONE_S_LL_INFO | ONE_S_LL_DEBUG | ONE_S_LL_VERBOSE
  [OneSignal.Debug setLogLevel:ONE_S_LL_VERBOSE];
  ```

  ```Swift Swift theme={null}
  OneSignal.Debug.setLogLevel(.LL_VERBOSE)
  ```

  ```csharp C# theme={null}
  // LogLevel: None | Fatal | Error | Warn | Info | Debug | Verbose
  OneSignal.Debug.LogLevel = LogLevel.Verbose;
  ```

  ```javascript React Native theme={null}
  OneSignal.Debug.setLogLevel(6);
  ```

  ```Text Flutter theme={null}
  OneSignal.Debug.setLogLevel(OSLogLevel.verbose);
  ```

  ```javascript Cordova/Ionic theme={null}
  // 0 = None, 1 = Fatal, 2 = Errors, 3 = Warnings, 4 = Info, 5 = Debug, 6 = Verbose
  window.plugins.OneSignal.Debug.setLogLevel(6);
  ```
</CodeGroup>

<Note>
  Establezca el nivel de registro *antes* de llamar a `OneSignal.init` para garantizar que se registre toda la actividad del SDK.
</Note>

### 2. Reproducir el problema

Con el registro detallado habilitado, reproduzca el problema en un dispositivo físico o emulador conectado a Android Studio o Xcode.

<Frame caption="Reproducir el problema">
  <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7333365-Screen_Shot_2022-11-01_at_11.44.17_AM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=7043373b1788bfc55d9358882408b152" width="2206" height="1002" data-path="images/docs/7333365-Screen_Shot_2022-11-01_at_11.44.17_AM.png" />
</Frame>

### 3. Capturar y compartir los registros

Una vez que se reproduzca el problema, revise los registros para ver si ayuda a diagnosticar el problema.

Si necesita asistencia, copie y pegue el registro completo de principio a fin y envíelos al soporte de OneSignal como un archivo `.txt`.

Incluya todos los pasos de reproducción relevantes, capturas de pantalla y otros detalles.

<Frame caption="Compartir el registro">
  <img src="https://mintcdn.com/onesignal/ciRrThfP6xMpI7GY/images/docs/047151f-ezgif-2-afc3b8fae3.gif?s=fc690a960c583e0635c8474d77180eff" width="800" height="450" data-path="images/docs/047151f-ezgif-2-afc3b8fae3.gif" />
</Frame>

#### Instrucciones específicas de la plataforma

<Tabs>
  <Tab title="Android Studio">
    ### Android Studio

    1. Abra la pestaña Run en el panel inferior. (Si no es visible, vaya a **View > Tool Windows > Run**)
    2. Ejecute la aplicación en un dispositivo conectado o emulador.
    3. Reproduzca el problema.
    4. Seleccione toda la salida del registro (` Ctrl + A` o `Cmd + A`) y cópiela.
    5. Péguelo en un archivo `.txt`.
    6. Envíe el archivo al soporte de OneSignal con los pasos para reproducir.

    📎 [Registro de muestra (Google Drive)](https://drive.google.com/file/d/1XphR4u4CRtUO37X6VZzzeyLUhq5pRMYw/view?usp=sharing)

    <Frame caption="Cómo ejecutar la aplicación en Android Studio.">
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/959ac75-Screen_Shot_2022-11-01_at_12.02.09_PM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=1e4c6d8c0e8250fec00737800967baba" width="2980" height="874" data-path="images/docs/959ac75-Screen_Shot_2022-11-01_at_12.02.09_PM.png" />
    </Frame>
  </Tab>

  <Tab title="Xcode">
    ### Xcode

    <Info>
      **Importante:** Los fallos deben ocurrir mientras el dispositivo **no está conectado** a su Mac. Conéctelo **después** de reproducir el fallo.
    </Info>

    1. Abra **Window > Devices and Simulators** en Xcode.
    2. Seleccione su dispositivo y haga clic en **Open Console**.
    3. Filtre por **All Messages** en el menú desplegable.
    4. Reproduzca el problema.
    5. Seleccione toda la salida (`Cmd + A`) y copie (`Cmd + C`).
    6. Pegue en un archivo `.txt`.
    7. Envíe el archivo al soporte de OneSignal con los pasos para reproducir.

    <Frame caption="Ejemplo de la consola de Xcode.">
      <img src="https://mintcdn.com/onesignal/4HyuQPBpu-4xjmQC/images/docs/cfd14e8-e9b297c-Screenshot_2023-02-22_at_12.46.23_PM.png?fit=max&auto=format&n=4HyuQPBpu-4xjmQC&q=85&s=9f7b3d61136e4071b92b62a60c4d74a0" width="578" height="206" data-path="images/docs/cfd14e8-e9b297c-Screenshot_2023-02-22_at_12.46.23_PM.png" />
    </Frame>
  </Tab>
</Tabs>

***
