では、管理者はbitcoindからどのような警告を受けるのだろうか? debug.logからgrepできるものはあるだろうか? それともRPC呼び出しが特定のエラーを返すのだろうか? ユニットテストのために、ローカルでこれを強制的に発生させる方法はあるだろうか?
getinfoには、ステータスバーに表示されるアラートメッセージやその他のエラーを表示する新しいフィールドがある。
RPCメソッドは、エラー説明「Safe mode: 」に続いてアラートで指定された追加テキストを含むjson-rpcエラーを返す。
あなたのために -testsafemodeスイッチを追加した。SVN rev 145だ。
これらは非常に新しいもので、まだ変更される可能性がある。
mizerydeariaの投稿(2010年8月25日00:11 UTC)
http://www.bitcoin.org/wiki/doku.php?id=man_pageを発見したが、-disablesafemodeへの言及がない。追加したほうがいいかもしれない! また-4wayなどの他のものも追加すべきだ。
多くのスイッチは意図的にドキュメント化されていない。機能がまだ開発中だったり、名前がまだ確定していなかったり、リリース向けでないテストコードだったりする場合だ。
-4wayは最終的に自動検出に置き換えられるべきだ。