hack のためのネタ帳, etc,,,

状況

新設の IMAPS サーバーを試験したかったのだが、
まだ DNS を設定したない為
/etc/hosts で IP とサーバー名を紐づけて接続試験を行おうとした。
そこで、thunderbird へ設定したサーバー名から目的の IP がきちんと resolve されて、目的のサーバーに接続されているのかを確認したい。

thunderbird ログ」でググったら以下のページを見つけた。
公式の以下のページを見ろと
  • MDN / Mozilla / プロジェクト / NSPR / NSPR API リファレンス / NSPR LOG MODULES

方法

環境変数 NSPR_LOG_MODULES, NSPR_LOG_FILE にログしたい内容と、ログ記録するファイルを指定して、thunderbird を起動すればよいらしい。
Cygwin からだと以下のような感じで確認出来た。
export NSPR_LOG_MODULES=timestamp,append,nsHostResolver:5
export NSPR_LOG_FILE="$(cygpath -w /tmp/thunderbird.log)"
/cygdrive/c/Program\ Files\ \(x86\)/Mozilla\ Thunderbird/thunderbird.exe
# Thunderbird に fg を取られるので、thunderbird 修了後に以下のようにして確認。
grep "1.2.3.4" /tmp/thunderbird.log

関連

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます