Articles of registro de

¿Por qué necesitamos dos veces manejadores de escritura en tomcat logging.properties?

De documentos: handlers = 1catalina.org.apache.juli.FileHandler, \ 2localhost.org.apache.juli.FileHandler, \ 3manager.org.apache.juli.FileHandler, \ java.util.logging.ConsoleHandler .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler No encontré ninguna explicación de por qué necesito manipuladores de escritura y luego .handlers? ¿Hay reglas comunes para archivos de propiedades similares? Gracias.

Formateo de Log4j: ¿es posible truncar stacktraces?

Quiero registrar solo las primeras líneas de Excepciones en mi progtwig. Lo sé, puedo hacer algo como esto para imprimir solo las primeras 5 líneas de una stacktrace: Throwable e = …; StackTraceElement[] stack = e.getStackTrace(); int maxLines = (stack.length > 4) ? 5 : stack.length; for (int n = 0; n < maxLines; n++) […]

¿Dónde almacena Windows su configuración “Abrir con”?

Estoy intentando verificar programáticamente las asociaciones de archivos por la extensión de archivo (por ejemplo, archivos .jnlp ). Sigo leyendo eso HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JNLPFile\Shell\Open\Command es la clave del registro para verificar. Sin embargo, si cambia la asociación a través del Explorador de Windows: Abrir con> Seleccionar progtwig> (Usar siempre el progtwig seleccionado) el cambio no se refleja […]

Iniciar sesión en un archivo en Android

¿Hay alguna forma de recuperar mensajes de registro de un teléfono Android? Estoy construyendo una aplicación que usa el GPS de mi HTC Hero. Puedo ejecutar y depurar la aplicación del eclipse, pero este no es un buen caso de uso del GPS, se sentó en mi escritorio. Cuando enciendo la aplicación cuando estoy caminando, […]

Cambiar la configuración global para las instancias de Logger

Estoy usando java.util.logging.Logger como motor de registro para mi aplicación. Cada clase usa su propio registrador, es decir, cada clase tiene: private final Logger logger = Logger.getLogger(this.getClass().getName()); Quiero establecer un nivel de registro para todas mis clases, y ser capaz de cambiarlo (es decir, tener la configuración en un solo lugar). ¿Hay alguna manera de […]

Error de archivo MySQL / escritura (Errcode 28)

Tengo el siguiente error con una de nuestras aplicaciones web: Query3 failed: Error writing file ‘/tmp/MY1fnqpm’ (Errcode: 28) … INSERT MailList… (removed the rest of the query for security reasons) Alguna idea: ¿este es un problema de disco duro en mi servidor?

Configuración de cadena de formato de registrador de Rails

¿Cómo puedo configurar el registrador de Rails para dar salida a sus cadenas de registro en otro formato? Me gustaría obtener algo que sea más informativo como: [Nivel de registro] [Tiempo] [Mensaje] Depurar: 20-01-2008 13: 11: 03.00: Método llamado Esto realmente me ayudaría cuando quiero alinear mi desarrollo.log con los mensajes que solo provienen de […]

Configurar el registro para el controlador MongoDB Java

¿Puedo configurar el controlador MongoDB Java para producir mensajes útiles (para la depuración), idealmente usando uno de los marcos de registro estándar? Principalmente me interesaría ver cada consulta que sale, cuántos datos se recibieron y cuánto tiempo tomó, así como cualquier código de error.

Registro de consultas SQL en android

Estoy usando las funciones de query para construir las consultas SQL para mis tablas. ¿Hay alguna manera de ver la consulta real que se ejecuta? Por ejemplo, registrarlo en alguna parte? Hasta ahora, lo mejor que podía hacer era echar un vistazo al miembro del cursor mQuery usando un punto de interrupción. Sin embargo, me […]

¿Cómo registrar NombreMetodológico al ajustar Log4net?

He envuelto Log4net en un contenedor estático y quiero iniciar sesión loggingEvent.LocationInformation.MethodName loggingEvent.LocationInformation.ClassName Sin embargo, todo lo que obtengo es el nombre de mi envoltorio. ¿Cómo puedo registrar esa información usando un forwardingappender y una clase de contenedor estático como Logger.Debug(“Logging to Debug”); Logger.Info(“Logging to Info”); Logger.Warn(“Logging to Warn”); Logger.Error(ex); Logger.Fatal(ex);