Debugログについて

iphone開発で、デバッグログを出したいことはよくある。NSLogという標準のログ出力関数があるのだが、これだけでは機能不足。
この NSLogは Debug、Release関係なく出してしまう。また、呼び出し元情報等もないので、自分で書いてやる必要がある。
なにかいいロガーライブラリはないものか、と探し見てみたが、不思議とあまり見つからない。しょうがない、自作でロガーを作るか、と作り始めたところで、下記を見つけた。結果、これで全て問題なし。

そうか、わざわざロガークラスとか作らなくても、マクロでいいか。。。Java屋なのでlog4jみたいなの、とつい思ってしまっていた。C言語というのを意識しないとすぐ忘れる。