Classe NowLoggingService - iOS

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • A classe NowLoggingService fornece funções que fornecem capacidades de registro em log para serviços de recursos com o NowSDK.

    Tabela 1. Propriedades
    Nome Tipo Descrição
    logLevel NowLogLevel Nível de mensagens de log para o agente de log associado armazenar.
    Valores válidos:
    • depurar
    • erro
    • fatal
    • log
    • informações
    • nenhum

    NowLoggingService - agente de log (para categoria: NowLogCategory)

    Retorna um agente de log para o serviço do recurso especificado.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    para categoria NowLogCategory Serviço do recurso cujo agente você deseja que seja retornado.
    Valores válidos:
    • análise
    • bate-papo
    • coresdk
    • dados
    • SDK
    • web
    Tabela 3. Retornos
    Tipo Descrição
    NowLogging Agente de log a ser usado para salvar todas as mensagens de log do serviço associado.

    O exemplo de código a seguir mostra como chamar esta função.

    let logging = NowLoggingService.logger(for: .chat)
    …
    logger.error(message: "Could not create service - service configuration invalid")
    …
    logger.debug(message: "Verifying settings…")

    NowLoggingService - setLogLevel(_ logLevel: NowLogLevel)

    Define o nível de registro em log desejado.

    Nota:
    As mensagens de log de entrada com tipos que não atendem ao limite de nível de log definido são descartadas.
    Tabela 4. Parâmetros
    Nome Tipo Descrição
    logLevel NowLogLevel Nível de mensagens de log para o agente de log associado armazenar.
    Valores válidos:
    • depurar
    • erro
    • fatal
    • informações
    • nenhum
    Tabela 5. Retornos
    Tipo Descrição
    Nenhum(a)

    O exemplo de código a seguir mostra como chamar essa função.

    NowLoggingService.setLogLevel(.info)