いくつかのファイルを処理するツールを書いています。このツールにはコマンドライン インターフェイスがありますが、サードパーティ コードからクラス ライブラリとして使用することもできます。エラーに対処するには、例外をスローするだけです。サードパーティのコードは例外を処理でき、コマンドライン インターフェイスはそれを出力して中止するだけかもしれません。ただし、致命的なエラーとは別に、致命的ではない状況が発生し、プロセスを続行できる可能性もあります。その場合は、「警告をスロー」して続行したいと考えています。
サードパーティ コードとコマンド ライン インターフェイスの両方で警告を処理できるようにするには、どうすれば警告を処理できますか?