Ir para conteúdo
  • 0

[Resolvido] Logs


Dery

Pergunta

9 respostass a esta questão

Posts Recomendados

Guest Maatrix

@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 por Maatrix
Link para o comentário
Compartilhar em outros sites

@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 por leonardosc
Link para o comentário
Compartilhar em outros sites

 

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

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 por leonardosc
Link para o comentário
Compartilhar em outros sites

Guest Maatrix
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

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 por leonardosc
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...