ビルドのモードによってログの出力を切り替える

NSLogの使い方を調べていたら以下のとおりDEBUGモードの時だけログを出力する方法が書いてありました。

NSLog()の置き換え – 強火で進め

これは元々はiPhone Development Blogの記事から引用していますが、よく読むと正しく以下の部分を定義する必要があると思います。

The Evolution of a Replacement for NSLog | iPhone Development Blog

DLogはDEBUGが0のときに(RELEASEモード)何も出力せず、それ以外のときにログを出力します。

また、ALogはDEBUGの設定に関わらずログを出力するとあるので、常に出力したいデバッグ情報はALogで出力します。

参考

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください