Journal de logs

AppConsentUnified utilise os_log comme recommandé par Apple pour établir un journal d'info ou de debug. Notre approche utilise le système de journal unifié d'Apple et le niveau de journal est configuré par défaut à l'exécution du sdk.

Overview

Vous pouvez vous les messages dans l'app Console sur votre Mac ou dans la console de debug de XCode.

AppConsentUnified log tous les messages dans un sous-système io.sfbx.appconsent ayant pour catégorie AppConsentUnified.

Ci-dessous un résumé de quelques commandes utiles pour filtrer les logs dans le journal :

  • Sur votre Mac de développement:

    • Pour vérifier la configuration courante du journal : sudo log config --status --subsystem io.sfbx.appconsent

    • Pour changer le comportement du journal: sudo log config --mode "level:off" --subsystem io.sfbx.appconsent

  • Depuis un simulateur lancé depuis XCode :

    • Pour vérifier la configuration courante du journal : xcrun simctl spawn booted log config --status --subsystem io.sfbx.appconsent

      Pour changer le comportement du journal: xcrun simctl spawn booted log config --mode "level:off" --subsystem io.sfbx.appconsent

    • le --mode option prends en compte les paramètres suivants:

Modes can be specified as a comma-separated list of key:value pairs.

Valid keys and their values are:
level             off | default | info | debug
persist           off | default | info | debug
stream            live | default

Mis à jour