[Mew-dist 17069] Re: New debug mode

SUGIMORI ( 杉森 隆行 ) taro at example.com
2001年 4月 10日 (火) 10:51:41 JST


すぎもりです。

From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 17067] Re: New debug mode
Date: Tue, 10 Apr 2001 10:33:01 +0900
> > やりたいこととしては、
> >     ・mew-debug を t にする程 差し迫っているわけではない。
> >     ・でも、エラーが起きた時に *mew debug* の内容を確認したい。
> >       → つまり、再現性の少ないエラーをトレースしたい。
> > というニーズなので、別変数(mew-watch?)を設定すると、
> > mew-debugは、nilのままで、POPとSMTPのログが *mew debug*で
> > 見える。
>
> これは、mew-debug という 1 つの変数で十羽ひとからげにするのではなく、
> 機能ごとに変数を分けて欲しいということでしょうか?

変数を分けて欲しいのではなく、デバッグにレベルをつけて欲しいという
意図です。
;; レベル毎に変数を分けるのは、意図ではない。

つまり、デバッグにレベルをつけて
      ┌───────────────┬────────┐
      │デバッグ内容                  │エラーレベル    │
      ├───────────────┼────────┤
      │致命的なエラー検出            │1               │
      │SMTP/POPのプロトコルログ取得  │1               │
      │MIMEの解析エラー検出          │2               │
      │メールのrfc違反検出           │3               │
      └───────────────┴────────┘
とすると、mew-debugに指定した数字以下のエラーが出力される。
で、普段は、mew-debug => 1 で生活したい。(^^;;

というような感じでもいいです。
;; いわゆる、よくあるデバッグレベル?
;; こういう表をHTMLの表で書いたら楽しいかな?(^^;;




Mew-dist メーリングリストの案内