Articles of registro

log4j: Salida de registro de una clase específica a un appender específico

Utilizo log4j y me gustaría enrutar la salida de ciertos registradores a archivos específicos. Ya tengo varios appenders en su lugar. Ahora, para facilitar la depuración, quiero decirle a log4j que el resultado generado por una clase específica (por ejemplo, foo.bar.Baz) debe escribirse en un archivo de registro específico. Se puede hacer esto?

__FILE__, __LINE__, y __FUNCTION__ uso en C ++

Presumiendo que su comstackdor C ++ los admite, ¿hay alguna razón particular para no usar __FILE__ , __LINE__ y __FUNCTION__ para __FUNCTION__ de registro y depuración? Lo que más me preocupa es proporcionar al usuario datos confusos (por ejemplo, informar el número de línea incorrecto o la función como resultado de la optimización) o dar […]

OpenSubKey () devuelve null para una clave de registro que puedo ver en regedit.exe

Estoy tratando de obtener todos los nombres para mostrar de las claves secundarias dentro de esta clave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Con este código: RegistryKey newKey; string val; string KeyPath64Bit = @”SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”; RegistryKey mainKey = Registry.LocalMachine.OpenSubKey(KeyPath64Bit); string[] RegKeys64Bits = Registry.LocalMachine.OpenSubKey(KeyPath64Bit).GetSubKeyNames(); foreach (string s in RegKeys64Bits) { newKey = mainKey.OpenSubKey(s); val = newKey.GetValue(“DisplayName”, -1, RegistryValueOptions.None).ToString(); if (val != “-1”) […]

mongodb: ¿cómo obtener los últimos N registros?

No puedo encontrar en ningún lado que se haya documentado esto. Por defecto, la operación find () hará que los registros comiencen. ¿Cómo puedo obtener los últimos N registros en mongodb? Editar: también quiero que el resultado devuelto ordene de menos reciente a más reciente, no al revés.

Mejores prácticas de registro

Me gustaría obtener historias sobre cómo las personas manejan el rastreo y el inicio de sesión en aplicaciones reales. Aquí hay algunas preguntas que pueden ayudar a explicar su respuesta. Frameworks ¿Qué marcos usas? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource Bloque de aplicación de registro ¿Otro? Si usa el rastreo, ¿utiliza Trace.Correlation.StartLogicalOperation? ¿Escribes este código manualmente, o usas […]

Cómo registrar consultas PostgreSQL?

¿Cómo habilitar el registro de todos los SQL ejecutados por PostgreSQL 8.3? Editado (más información) Cambié estas líneas: log_directory = ‘pg_log’ log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log’ log_statement = ‘all’ Y reinicie el servicio de PostgreSQL … pero no se creó ningún registro … Estoy usando Windows Server 2003. ¿Algunas ideas?