-3
これは、私が単純なカスタムLog4j実装(Java)を書いていたときに思いつく質問です。Java - シンクがJavaにあります
私はAppenderSkeletonクラスを拡張してカスタムLog4j Appenderを作りたがっていました。ロギングメッセージをリストに書き込むことを選択しました(基本的にappendメソッドがリストにメッセージを追加します)。私はまた、近い選択肢を持っていたい。これは単純な実装なので、CloseメソッドはList参照をSink/Null Referenceに置き換えることができるので、すべてのメッセージがそのように失われることになります。
質問が私の頭に浮かんだ。実際にシンクはJavaでを使用できますか?
私が期待しているのは、Linuxでは/dev/nullと同等ですが、アプリケーションプログラミングレベルです。
また、Java _(主にWindowsとLinux)_からOSで**/dev/null **を参照する方法もあります。 – Balu
あなたが書くすべてを無視する 'OutputStream'のサブクラスを書くのはほんの数行です。標準ライブラリにはそのようなものはありません。 – Henry
@Baluリストを破棄したい場合は、*(リストフィールドをnullに設定)*を実行します。なぜそれをどこにも書いて時間を無駄にするのだろうか? – Andreas