package com.Acrobot.ChestShop.Logging; import java.io.BufferedWriter; import java.io.FileWriter; import java.util.LinkedList; import java.util.List; /** * @author Acrobot */ public class FileWriterQueue implements Runnable{ private static List queue = new LinkedList(); public static String filePath = "plugins/ChestShop/ChestShop.log"; public static void addToQueue(String message){ queue.add(message); } public void run() { try{ BufferedWriter bw = new BufferedWriter(new FileWriter(filePath, true)); for(String msg : queue){ bw.write(msg); bw.newLine(); } bw.close(); } catch (Exception e){ Logging.log("Couldn't write to log file!"); } } }