/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.dynamicjsonparser.utils; import com.megatim.dynamicjsonparser.pojo.CustomError; import java.io.BufferedWriter; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardOpenOption; import java.util.List; /** * * @author ASUS */ public class Utility { /** * Méthode qui écrit une liste de String dans un fichier * * @param errors * @param errorPath : Chemin du fichier */ public static void writeToFile(List errors, Path errorPath) { try ( BufferedWriter bufferWriter = Files.newBufferedWriter(errorPath, StandardCharsets.UTF_8, StandardOpenOption.CREATE, StandardOpenOption.CREATE, StandardOpenOption.SYNC)) { for (CustomError c : errors) { bufferWriter.write(c.getMessage() + System.lineSeparator()); } } catch (Exception ex) { } } }