0
syslog
の文字列を含むエントリを書き込もうとしても、登録されません。文字列を含むsyslog?
// person.name is an NSSTring
syslog(LOG_NOTICE, "Some string %@", person.name);
syslog
の文字列を含むエントリを書き込もうとしても、登録されません。文字列を含むsyslog?
// person.name is an NSSTring
syslog(LOG_NOTICE, "Some string %@", person.name);
これは、syslog
はObjective-Cオブジェクトが何であるか分かりません。それをCスタイルの文字列に変換する必要があります。
syslog(LOG_NOTICE, "Some string %s", [person.name UTF8String]);
効果的には、syslog
は単なるC関数です。それはNSString
から別の世界に住んでいます。