Ошибка журнала для dnsmasq на osx с помощью newsyslog

Я запускаю dnsmasq на OSX.

Я также использую newsyslog для поворота файлов журнала. Вот /etc/newsyslog.d/dnsmasq.conf

 # logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] /var/log/dnsmasq.log nobody:admin 640 5 10000 * Z 

Журналы правильно повернуты, но когда это происходит, одна строка записывается в новый файл журнала, но затем все записи останавливаются, пока я не перезапущу dnsmasq .

 Nov 2 15:30:00 nexus newsyslog[1932]: logfile turned over due to size>10000K 

Наконец, вот мой /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist :

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>homebrew.mxcl.dnsmasq</string> <key>ProgramArguments</key> <array> <string>/usr/local/opt/dnsmasq/sbin/dnsmasq</string> <string>--keep-in-foreground</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> </dict> </plist> 

Любая идея, как это лучше всего исправить?

Linux и Unix - лучшая ОС в мире.