Nslogger binary options


O NSLogger é um utilitário de log de alta performance que exibe os rastreamentos emitidos pelas aplicações cliente rodando no Mac OS X. IOS e Android. Ele substitui o registro de console tradicional (NSLog (). Java Log) rastreia e fornece adições poderosas como filtragem de exibição, logging de imagem e binário, rastreamento de buffer, informações de temporização, etc NSLogger resumo de recurso: Ver logs usando o visualizador de desktop do Mac OS X, Conexões de clientes de rede local (usando o Bonjour) ou clientes remotos conectando-se diretamente através da Internet Online (aplicativo executando e conectado ao NSLogger) e log off log offline (logs salvos) Buffer todos os rastreamentos na memória ou em um arquivo, enviá-los ao visualizador quando Uma conexão é adquirida Registro seguro (as conexões usam SSL por padrão) Opções avançadas de filtragem de registro Salvar logs do visualizador para compartilhá-los e / ou revê-los mais tarde Exportar logs para arquivos de texto Abra arquivos de rastreamento armazenados em buffer que você trouxe de aplicativos cliente não diretamente conectados a O visualizador de log Seu aplicativo emite rastreamentos usando as APIs de rastreamento NSLogger. O aplicativo Visualizador de desktop (em execução no Mac OS X 10.6 ou posterior) exibe-os. Os clientes localizam automaticamente o aplicativo logger em execução no Mac OS X através de rede Bonjour e, opcionalmente, podem se conectar a um host / porta remoto específico. Você não tem nenhuma configuração para fazer: basta iniciar o logger no seu Mac, iniciar o aplicativo iOS ou Mac OS X e, em seguida, quando o aplicativo emitir traços, eles serão exibidos automaticamente no NSLogger se o visualizador estiver sendo executado localmente em sua rede. Até que um registrador seja encontrado, os logs são armazenados em buffer no cliente para que você não perca nada. Tudo que você precisa fazer é adicionar LoggerClient. h. LoggerClient. m e LoggerCommon. h (bem como adicionar as estruturas CFNetwork. framework e SystemConfiguration. framework) à sua aplicação iOS ou Mac OS X, em seguida, substitua as chamadas NSLog () com chamadas LogMessageCompat (). Recomendamos o uso de uma macro, para que você possa desativar logs ao criar a versão de distribuição de seu aplicativo. Usando o registrador de desktop Inicie o aplicativo NSLogger no Mac OS X. Seu aplicativo cliente deve ser executado em um dispositivo que esteja na mesma rede do seu Mac. Quando ele inicia o registro de rastreamentos, ele automaticamente (por padrão) procurará o desktop NSLogger usando o Bonjour. Assim que os traços começarem a surgir, uma nova janela será aberta no seu Mac. Os usuários avançados podem configurar um host remoto / porta para efetuar logon de um cliente para um host específico). Você pode criar filtros personalizados para alternar rapidamente entre diferentes visualizações de seus logs. Evolved logging facility É muito fácil de registrar dados binários ou imagens usando NSLogger. Use as chamadas LogData () e LogImage () em seu aplicativo, e pronto. Os usuários avançados também podem habilitar o registro remoto para que logs sejam enviados diretamente de dispositivos remotos em execução em locais distantes ou que os logs sejam direcionados a um arquivo que possa ser enviado posteriormente a um servidor remoto. Visualizador de desktop poderoso O aplicativo de visualizador de desktop fornece ferramentas como: Filtros (com correspondência de expressão regular) que permitem a execução de mineração de dados em seus registros Informações de sincronização: cada mensagem exibe o tempo decorrido desde a mensagem anterior na exibição filtrada. Sentido de tempo entre os eventos em sua aplicação. Marcadores (quando um cliente está conectado, coloque um marcador no final de um registro para ver claramente o que acontece depois, por exemplo, coloque um marcador antes de pressionar um botão em seu aplicativo) Navegação rápida em Seus logs Exibir e exportar todos os seus logs como texto Exibição opcional de arquivo, linha e função para exibição uncluttered Seus logs podem ser salvos em um arquivo. nsloggerdata e recarregado mais tarde. Ao fazer logon em um arquivo, nomeie seu arquivo de log com extensão. rawnsloggerdata para que o NSLogger possa reabri-lo e processá-lo. Você pode ter clientes gerando remotamente arquivos de dados de logger crus, em seguida, enviá-los para você para que você possa investigar post-mortem. Observe que o visualizador do NSLogger Mac OS X requer o Mac OS X 10.6 ou posterior. Alto desempenho, baixo overhead NSLogger é executado em seu próprio segmento em seu aplicativo. Ele tenta difícil consumir a CPU ea memória possível. Se o visualizador da área de trabalho ainda não foi encontrado, seus rastreamentos podem ser armazenados em buffer até que uma conexão seja adquirida. Isso permite o rastreamento em situações difíceis, por exemplo, os tempos de ativação do dispositivo quando a conexão de rede não está funcionando. NSLogger pode ser usado para código de baixo nível em situações onde somente CoreFoundation pode ser chamado. Desative o sinalizador ALLOWCOCOA no LoggerClient. h para impedir qualquer uso do código do cacau. Configuração avançada de cores Aplique cores em tags e mensagens usando expressões regulares. Work in progress - Status atual Esta ferramenta vem de uma necessidade pessoal para um registrador mais poderoso. Existem mais recursos planejados para inclusão, aqui está uma lista rápida do que estou pensando. Solicitações e sugestões são bem-vindas. Pesquisa e pesquisa de destaque de termo na janela Detalhes Reescrever a janela de detalhes Suporte a filtragem baseada em tempo (cláusula de filtro baseada no lapso de tempo entre um rastreamento anterior) Pausar (logs de buffer) e continuar enviando logs para o logger, a fim de eliminar a rede NSLoggers Carga da equação ao testar o código de rede Você encontrará documentação no NSLogger Wiki NSLogger usa partes do Brandon Walkins BWToolkit. Para o qual o código-fonte está incluído no NSLogger. NSLogger é Copyright (c) 2018-2017 Florent Pillet, todos os direitos reservados, todas as injustiças Revenged. Lançado sob a licença New BSD. O ícone do NSLogger é Copyright (c) Louis Harboe

Comments

Popular Posts