読者です 読者をやめる 読者になる 読者になる

その手の平は尻もつかめるさ

ギジュツ的な事をメーンで書く予定です

capture-output-stream というのを書いた

java

こちらも温泉で出したやつです.Maven Central にもアップしました.


http://search.maven.org/#artifactdetails|net.moznion|capture-output-stream|1.0.0|jar


標準出力や標準エラー出力をキャプチャする君です.キャプチャしつつ標準 (エラー) 出力にも併せて出すという tee-ing にも対応しています.テストとかに使うと結構便利.
PerlCapture::Tiny からインスパイアされています.


Java の場合,STD(OUT|ERR) のキャプチャはめちゃめちゃ簡単*1 なのでわざわざライブラリ化する必要性も薄そうだったんですが,
AutoCloseable が実装されていると try-with-resource でアレコレできて便利だよなーという意識だったので書いた次第.空前の AutoCloseable 期!



ご利用くださいませ.

*1:perlio をいじったりしなくて良い