asl.conf não tem efeito no meu ambiente OS X Yosemite

2

Estou tentando impedir o registro irritante de certos aplicativos, sem sucesso até o momento. O que eu fiz é aquelas coisas explicadas como nesta pergunta:

Como desativar / definir o nível de registro / preferências PER do aplicativo Mac OS X?

Mas de qualquer forma, a modificação no asl.conf não tem efeito e esses aplicativos ainda estão sendo registrados. Como posso parar o registro de certos aplicativos?

O que eu tentei:

  1. Adicionando algumas destas linhas em asl.conf:

    Arquivo [= Sender Adobe Lightroom] / dev / null

    [= Remetente do GoogleSoftwareUpdateAgent] ignore

    [= Facilidade libsystem_network] ignorar

    [CA = Mensagem tcp_connection_destination_prepare_complete] ignore

    [S = remetente com.google.Chrome] ignore

    [S = remetente com.adobe.Lightroom] ignore

  2. sudo killall -HUP syslogd

  3. sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
  4. sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

O Lightroom mobile e o Google Update estão lançando uma grande quantidade de registros e eu realmente quero pará-los ... Qualquer ajuda é fornecida, obrigado antecipadamente.

    
por Mumi 24.06.2015 / 15:32

1 resposta

0

Parece que adicionar essas coisas ao global asl.conf não tem o efeito esperado da maneira como as regras são tratadas.

Uma solução para esse problema, descobri, é usar arquivos de configuração asl/* separados para cada filtro. Esses arquivos devem ser armazenados em /etc/asl/

por exemplo. para ignorar "com.example.Sender" e filtrar seu spam de log de system.log, poderíamos criar um arquivo /etc/asl/com.example.Sender com o seguinte conteúdo:

? [= Sender com.example.Sender] claim only
* ignore

O claim only da correspondência (um "Remetente" no exemplo) faz com que as regras no mestre asl.conf sejam ignoradas, o que significa que as coisas não acabarão em system.log .

Isso funcionou como um charme para mim (depois que eu quase fiquei louco com o arquivo principal asl.conf).

    
por 08.08.2016 / 02:06