Classe HttpLogObfuscator


  • public class HttpLogObfuscator
    extends Object
    O HttpLogObfuscator impede que informações confidenciais sejam exibidas no Logcat.
    • Detalhes do construtor

      • HttpLogObfuscator

        public HttpLogObfuscator​(String feature,
                                 Map<String,​io.realm.internal.log.obfuscator.RegexPatternObfuscator> patternObfuscatorMap)
        Construtor para criar um ofuscador de registro HTTP.
        Parâmetros:
        feature - a funcionalidade para ofuscar, por exemplo "providers" para solicitações de login - consulte LoggingInterceptor.
        patternObfuscatorMap - Map de chaves sujeitas a serem ofuscadas e RegexPatternObfuscators usados para determinar qual ofuscação deve ser usada para a funcionalidade fornecida.
    • Detalhes do método

      • ofuscar

        public String obfuscate​(List<String> urlSegments,
                                String input)
        Oculta uma entrada do logcat ou não, dependendo se a solicitação enviada corresponde à funcionalidade especificada. Caso contrário, a entrada logcat será retornada sem modificações.
        Parâmetros:
        urlSegments - os segmentos de URL da solicitação a ser enviada.
        input - a entrada original do logcat.
        Retorna:
        a entrada logcat a ser mostrada no logcat.