あなたが上でこれを実行しようとしている場合は、そのノートのSnow Leopard Serverの(少なくとも10.6.4で)機械、あなたは/System/Library/LaunchDaemons/com.apple.syslogdにはコメントアウトされたセクションが存在しないことがわかります.plist(plistファイルはバイナリ形式で保存されます)。
ただし、上記のDougが引用しているキーをコピーして貼り付けるとうまくいきますが、最初にファイルの形式をテキストに変換する必要があります。
sudo plutil -convert xml1 /System/Library/LaunchDaemons/com.apple.syslogd.plist
...そしておそらく後で後で変換する必要があります(変換はその場で行われます):
sudo plutil -convert binary1 /System/Library/LaunchDaemons/com.apple.syslogd.plist
...その後、Dougの指示に従ってlaunchdデーモンをリロードします。
その後、完全なplistファイルは次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnableTransactions</key>
<true/>
<key>HopefullyExitsLast</key>
<true/>
<key>Label</key>
<string>com.apple.syslogd</string>
<key>MachServices</key>
<dict>
<key>com.apple.system.logger</key>
<true/>
</dict>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/syslogd</string>
</array>
<key>Sockets</key>
<dict>
<key>AppleSystemLogger</key>
<dict>
<key>SockPathMode</key>
<integer>438</integer>
<key>SockPathName</key>
<string>/var/run/asl_input</string>
</dict>
<key>BSDSystemLogger</key>
<dict>
<key>SockPathMode</key>
<integer>438</integer>
<key>SockPathName</key>
<string>/var/run/syslog</string>
<key>SockType</key>
<string>dgram</string>
</dict>
<key>NetworkListener</key>
<dict>
<key>SockServiceName</key>
<string>syslog</string>
<key>SockType</key>
<string>dgram</string>
</dict>
</dict>
</dict>
</plist>
もう1つ注意点:私のように、AirPortベースステーション(またはTime Capsules)のsyslog出力をサーバーに送信する場合、それらのファシリティ0を使用します。これは変更できません。これは、/ etc / syslog.confに次のデフォルトエントリがあるため、/ var / log / appfirewall.logに自動的に記録されることを意味します。
local0.* /var/log/appfirewall.log
サーバーバージョンのOSでは、次のコマンドを発行すると、ファイル名をAirPort.logなどに安全に変更できます。
sudo touch /var/log/AirPort.log
... Appleのアプリケーションファイアウォール(socketfilterfw)はデフォルトでオフになっているため(サーバーではオフのままにしておく必要があります。ipfwが本当に必要なすべてです)。異なるsyslog機能を使用するようにsocketfilterfwを再構成できるかどうかはわかりません。