前回Firefoxの内部動作を理解する方法1-デバッグログを出力するのエントリーでNSPRモジュールを利用したデバッグログ出力方法を紹介しました。が、これだけでもまだ不満がある方もいると思います。 たとえばNSPRモジュールは、日時やメッセージ出力元のモジュール名などを表示してくれないので、実際デバッグログとソースコードを照らし合わせるのも結構大変だったりします。 もっと細かいログが見たい、とか、カスタマイズして動作を確認してみたい、という人にはFirefoxを自分でビルドしてみるのがお勧めです。 Mozilla各プロダクトのビルド手順は、MozillaのBuild Documentationでもまとめられてはいるんですが、ちょっと分かりづらかったり、リンク切れがあったりするので自分なりにまとめてみました。 ビルド対象 Firefox 2.0.0.9 on WindowsXP SP2 準備