Attualmente sto usando l'util Java per registrare i log nel file che può essere configurato da java.util.logging.FileHandler.pattern
. Voglio aggiungere un timestamp nel nome del file di registro. Devo anche prendere il percorso del file di registro dalla proprietà java.util.logging.FileHandler.pattern
.Timeout Aggiunta nel nome del file di registro del logger Java Util
risposta
public static String currentTimestamp() {
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
DateFormat f = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
return f.format(c.getTime());
}
questo ti restituisce un timestamp
Date un'occhiata a questo post, spiega la registrazione in dettaglio.
È possibile utilizzare %t
per tempo nel file di configurazione.
Il collegamento non esiste più. java.util.logging.FileHandler non supporta% t –
Questa è anche la directory temp ora (/ tmp) – Thomas
https://docs.oracle.com/javase/7/docs/api/java/util/logging/FileHandler. html dice: "% t" la directory temporanea del sistema –
È possibile riutilizzare il FileHandler da Tomcat, è il nome del file timestamp e panini tutti i giorni:
http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/juli/FileHandler.html
https://github.com/apache/tomcat/blob/TOMCAT_7_0_42/java/org/apache/juli/FileHandler.java
può Questo esempio ti aiuta.
String timeStamp = new SimpleDateFormat().format(new Date());
FileHandler fh = new FileHandler("./jay_log_%u.%g_" +timeStamp +".log", 30000,4);
logger.addHandler(fh);
- 1. Nome file dinamico del logger Python
- 2. Desidera datetime nel nome del file di registro
- 3. log4net: come impostare dinamicamente il nome del file del logger?
- 4. Come aggiungere l'indice di rotazione PRIMA dell'estensione del file nel nome file di registro
- 5. Logback - insieme il nome del file di registro di programmazione
- 6. Punto nel nome del file?
- 7. Posso disabilitare l'intestazione del registro per il logger rubino?
- 8. Nome logger di login
- 9. Registro di Django rotante e proprietà del file di registro
- 10. Laravel Lumen cambia il nome del file di registro
- 11. equivalente Java del registro int?
- 12. Recupero del percorso di installazione del file dal registro
- 13. Utilizzo del logger in Rails 4
- 14. Timeout di Java Mail e gestione del timeout della connessione
- 15. Utilizzo del timeout per evitare il deadlock nel multithreading Java
- 16. Registrazione Java: come reindirizzare l'output in un file di registro personalizzato per un logger?
- 17. come scrivere il file di registro java utilizzando l'API del registratore mentre si utilizza hadoop
- 18. Logger per libreria Java
- 19. Nome metodo servizio WCF nel registro IIS
- 20. timeout del file di caricamento amazon s3
- 21. Registrare l'estensione del file nel registro delle finestre?
- 22. Java util zip crea file zip "corrotti"
- 23. logger jPOS: per aggiungere logger nel packager
- 24. ASP.NET MVC Timeout del file di caricamento
- 25. Aggiunta all'ultima riga del file CSV in Java
- 26. Disabilitare l'aggiornamento del registro nel carico
- 27. Creazione di logger Python tutti i messaggi su stdout in aggiunta al registro
- 28. Ant: Converti il nome della classe nel percorso del file
- 29. Come stampare jaxb sull'oggetto java nel logger
- 30. Separatori di file del nome del percorso di ZipEntry?
Spero che tu stia usando slf4j come facciata di registrazione? –
Usa log4j :) e pochi altri caratteri per soddisfare il minimo. –