public class Test { public static void main(String[] args) { File file = new File("out.txt"); try (PrintWriter pw = new PrintWriterWrapper( new BufferedWriterWrapper( new FileWriterWrapper(file)));) { System.out.println("func"); } catch (Exception e) { System.out.println("catch:" + e); } finally { System.out.println("finally"); } } // 以下、ログを追加したラッパークラス public static class PrintWriterWrapper extend
