実は、ロギングを少し改修する予定なので、その際にオプションのタイムスタンプを追加するつもりである。フラグを追加するのだから、‘-logtimestamp=<off | numeric | human-readable>‘にしない理由はない。
プライバシー上の懸念とは何だったか、覚えているだろうか。
私の計画は、OutputDebugStringF を 2 つのパラメーターを受け取るように変更することである。1 つは冗長レベル(off、critical error、error、warning、info、debug、verbose)を示し、もう 1 つはログエントリが関連する領域(Mining、Transactions、Blocks など)を示すビットマスク列挙型である。(文字通り数千行の IRC ログメッセージをかき分けるのにうんざりし、1日あたり約 1.2M のログファイルが生成されていた。)そして、すべての’printf’文を、コンテキストに応じた適切な x と y を持つ OutputDebugStringF( x, y に変更する。
そのコードはすでにローカルソースにあるが、以前のリリースに基づいており、現在は Debug, Mining にハードコードされている。