Tengo problemas para encontrar mis archivos de registro.Registro de Java: ¿dónde está mi archivo de registro?
Estoy usando Java Logging - java.util.logging
- en Eclipse 3.7.1 en Windows XP. Las líneas correspondientes de mi archivo logging.properties
son:
handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level=INFO
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
Por lo que yo puedo entender, después de ejecutar estas dos líneas:
Logger logger = Logger.getLogger("test");
logger.logp(Level.INFO, "myClass", "myMethod", "Alcatraz");
mi archivo de registro debe estar en C:\Documents and Settings\[My Windows ID]\javaX.log
donde X
es un entero .
tengo 5 diferentes java.log
archivos de ese directorio, a través de java0.log
java4.log
, pero ninguno de ellos contienen mi entrada de registro o incluso un registro con la fecha del día en ella. Hice algunos google y encontré Tracing and Logging lo que implica que mis registros deben estar en una ubicación diferente, c:\Documents and Settings\[My Windows ID]\Application Data\Sun\Java\Deployment\log
. Hay un archivo existe, llamado plugin5581819941091650582.log
, pero es esencialmente vacío:
<?xml version="1.0" encoding="windows-1252" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
</log>
su fecha de creación es la semana pasada. (No estoy seguro de qué proceso lo creó; ciertamente no lo creé explícitamente)
Entonces, ¿dónde está mi archivo de registro? No puedo pensar en ningún otro lugar para mirar.
Además, ¿alguien sabe cuándo entran en vigencia los cambios en logging.properties
? Si cambié el nivel de registro o FileHandler.pattern
, ¿qué tendría que suceder antes de que mi programa viera los cambios? Simplemente, guardar los cambios en logging.properties
es claramente insuficiente. ¿Tendré que reiniciar Eclipse? ¿O reiniciar la computadora? Sólo curioso. Eso no es tan importante para mí como saber dónde está mi archivo de registro.
Si desea más control sobre sus registros, puedo sugerir que tira en otra biblioteca llamada ¿Volver a iniciar sesión? O puede ver log4j. – wheaties