Dery Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 O título já diz tudo Como posso colocar para o plugin gerar logs? Tipo, o cara dropou um item e no registra que ele dropou .-. Link para o comentário Compartilhar em outros sites More sharing options...
Guest Maatrix Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 (editado) @EventHandler public void onQuit (PlayerQuitEvent e) { FileWriter f = new FileWriter("log.txt"); PrintWriter ff = new PrintWriter(f); ff.printIf("Player: " + e.getPlayer().getName() + " deslogou do servidor!")); return; } Só substituir pelo seu evento. Editado Maio 3, 2015 por Maatrix Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 (editado) @EventHandler public void onQuit (PlayerQuitEvent e) { FileWriter f = new FileWriter("log.txt"); PrintWriter ff = new PrintWriter(f); ff.printIf("Player: " + e.getPlayer().getName() + " deslogou do servidor!")); return; }Só substituir pelo seu evento. Assim ele só escreve em uma linha. @Topic Assim FileWriter fileWriter = new FileWriter("log.txt", true); fileWriter.write("xd xd xd xd xd \n"); fileWriter.close(); Ou PrintWriter printWriter = new PrintWriter(new FileWriter("log.txt", true)); printWriter.println("xdxdxddxd"); printWriter.close(); Editado Maio 3, 2015 por leonardosc Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Maio 3, 2015 Autor Denunciar Compartilhar Postado Maio 3, 2015 Assim ele só escreve em uma linha. @Topic Assim FileWriter fileWriter = new FileWriter("log.txt", true); fileWriter.write("xd xd xd xd xd \n"); fileWriter.close(); Ou PrintWriter printWriter = new PrintWriter(new FileWriter("log.txt", true)); printWriter.println("xdxdxddxd"); printWriter.close(); E como faço para pegar a data e a hora que ocorreu o evento? Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 (editado) E como faço para pegar a data e a hora que ocorreu o evento? private static String getTime() { DateFormat f = DateFormat.getTimeInstance(DateFormat.MEDIUM, new Locale("pt", "BR")); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Date date = Calendar.getInstance().getTime(); return sdf.format(date) + " " + f.format(date); } 03/05/2015 15:31:12 Editado Maio 3, 2015 por leonardosc Link para o comentário Compartilhar em outros sites More sharing options...
AlanGomes_ (BrineDev) Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 Resolvido? Link para o comentário Compartilhar em outros sites More sharing options...
Dery Postado Maio 3, 2015 Autor Denunciar Compartilhar Postado Maio 3, 2015 Resolvido? Depois eu testo o código, estou meio que sem tempo no momento, até de noite em digo uma resposta! Link para o comentário Compartilhar em outros sites More sharing options...
Guest Maatrix Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 private static String getTime() { DateFormat f = DateFormat.getTimeInstance(DateFormat.MEDIUM, new Locale("pt", "BR")); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); Date date = Calendar.getInstance().getTime(); return sdf.format(date) + " " + f.format(date); } 03/05/2015 15:31:12 Ué .-. Ele vai colocando os printIf qtas vezes quiser .-. Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 (editado) Ué .-. Ele vai colocando os printIf qtas vezes quiser .-. Do jeito que você colcou não, ele sempre vai ficar em 1 linha, quando você coloca pra ecrever dnv ele sobreescreve a linha existente, falto true, new FileWriter("log.txt", true) Depois eu testo o código, estou meio que sem tempo no momento, até de noite em digo uma resposta! Da resolvido ai, qualquer coisa fala cmg por MP. Vai funciona o code '-' eu testei... Editado Maio 3, 2015 por leonardosc Link para o comentário Compartilhar em outros sites More sharing options...
xHiroshi Postado Maio 3, 2015 Denunciar Compartilhar Postado Maio 3, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Dery
O título já diz tudo
Como posso colocar para o plugin gerar logs?
Tipo, o cara dropou um item e no registra que ele dropou .-.
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados