Eu postei uma resposta mais detalhada em AskDifferent.
Coloque em /etc/asl.conf uma regra como a seguinte
? [= Sender foobar] [<= Level error] notify com.apple.foobar
op key value op key value
-----query 1----- -----query 2---- ---------action--------
Para ignorar as mensagens em system.log e em Console.app , você deve adicionar regras para ignorar as mensagens antes do seguinte comentário em asl.conf .
# Flat file configurations formerly in syslog.conf
Exemplo com o modificador S , que ignora as mensagens correspondentes à substring de SIMBL Agent .
? [= Sender SIMBL Agent] [S= Message warning: failed to get scripting definition from] ignore
op -key-- ---value--- mod --key-- --------------------value-----------------------
--------query 1------- -----------------------query 2------------------------------- action
Depois de adicionar uma regra, reinicie o daemon com sudo killall HUP syslogd .
Testado com sucesso no OS X 10.8.5.