ホームページ  >  記事  >  Java  >  Javaの詳細メッセージに障害キャプチャ情報を含める方法

Javaの詳細メッセージに障害キャプチャ情報を含める方法

WBOY
WBOY転載
2023-05-20 23:10:05965ブラウズ

詳細メッセージに障害キャプチャ情報を含める

private OutputStream openOutputStream(File file) throws IOException {
    if (file.exists()) {
        if (file.isDirectory()) {
            throw new IOException("File '" + file + "' exists but is a directory");
        }
        if (!file.canWrite()) {
            throw new IOException("File '" + file + "' cannot be written to");
        }
    } else {
        final File parent = file.getParentFile();
        if (parent != null) {
            if (!parent.mkdirs() && !parent.isDirectory()) {
                throw new IOException("Directory '" + parent + "' could not be created");
            }
        }
    }
    return new FileOutputStream(file, false);
}

このメソッドでは、IOException 異なる文字列を使用して、異なる障害キャプチャ情報を渡します。

以上がJavaの詳細メッセージに障害キャプチャ情報を含める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。