Pregunta:
¿Cómo puedo cambiar el comportamiento del registro?
Respuesta:
storageRobot viene con una configuración predeterminada para el registro de los eventos que se producen durante la ejecución del programa.
El registro se basa en la biblioteca Log4net de la Fundación Apache. Puede encontrar información más detallada aquí: https://logging.apache.org/log4net/release/manual/introduction.html
En la mayoría de los casos, sin embargo, sólo querrá hacer ajustes simples como el número de archivos de registro o el tamaño máximo de los archivos de registro.
Nota:
Modificar manualmente el archivo de configuración puede hacer que una configuración o toda la aplicación deje de funcionar o funcione incorrectamente. Por lo tanto, cree siempre una copia de seguridad de su archivo de configuración antes de realizar cualquier cambio y asegúrese de utilizar la ortografía exacta de los parámetros y valores.Modifique el archivo de configuración bajo su propia responsabilidad.
Hemos elaborado las siguientes directrices para usted:
Detenga todos los procesos y la administración de StorageRobot en ejecución. Además, si es necesario, desactive las tareas programadas y detenga el servicio de observación
Abra el archivo log4net.config, que se encuentra en el directorio de instalación, con un editor como Notepad++.
Realice los ajustes necesarios. Vea más información más abajo.
Guarde el archivo.
Si es necesario, active las tareas programadas deshabilitadas e inicie el Observador si antes estaba detenido.
Cambiar el tamaño máximo y el número de archivos de registro
Busque la siguiente sección en el archivo:
<maxSizeRollBackups value="5" />
<maximumFileSize value="1MB" />
Cambie el valor del elemento maxSizeRollBackups, por ejemplo de "5" a "10". Esto aumenta el número de archivos de registro existentes simultáneamente por configuración a 10.
Cambia el valor del elemento maximumFileSize de "1MB" a "5MB" para aumentar el tamaño de un archivo de registro a 5 megabytes.
Cambio del nivel de registro
Por defecto, el registro se realiza siempre en modo DEBUG. Para registrar mucha menos información, este modo puede cambiarse a INFO. Para ello, busque la siguiente sección en el archivo:
<root>
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
<appender-ref ref="ColoredConsoleAppender" />
</root>
En el elemento level, cambie el valor del atributo value a "INFO"
Precaución:
Después de este cambio, es posible que la información del archivo de registro ya no sea suficiente para sacar conclusiones sobre la causa de posibles errores.
Nivel de registro
Existen los siguientes niveles de registro. El siguiente nivel de registro incluye todos los anteriores. Ejemplo: Si establece WARN, también se registrarán todos los mensajes de tipo ERROR.
ERROR | Todos los errores que se producen. |
WARN | Los mensajes de advertencia indican posibles problemas. Sin embargo, sólo los utilizamos muy raramente en nuestros programas. |
INFO | Mensajes informativos que proporcionan una visión general de la aplicación. |
DEBUG | Todos los mensajes. Necesario para los archivos de registro enviados a soporte. |
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.