Tengo 2 archivos de registro. He definido dos apéndices para los 2 archivos. En una clase, si necesito generar pocos registros en un archivo y pocos en el otro, necesito tener 2 instancias de registrador. ¿Existe alguna manera más clara de lograr este requisito? ¿O hay alguna configuración de log4j que me ayude?Log4j archivos múltiples
5
A
Respuesta
4
Se pueden crear dos registradores de nombre como el siguiente:
log4j.logger.system=debug, sys
log4j.appender.sys=org.apache.log4j.RollingFileAppender
log4j.appender.sys.file=/logs/system.log
log4j.appender.sys.maxFileSize=1MB
log4j.appender.sys.maxBackupIndex=25
log4j.appender.sys.layout=org.apache.log4j.PatternLayout
log4j.appender.sys.layout.conversionPattern=%d{MMM dd HH:mm:ss} %-5p (%F:%L) - %m%n
que se puede localizar y utilizar desde el código:
Logger.getLogger("system").debug("...");
0
Si este filtrado de registro se basa en la gravedad, se puede definir una diferente nivel de registro para cada apilador (DEPURAR, INFO, ADVERTENCIA, etc.).
Si desea un filtro diferente, puede crear un filtro de registro personal y aplicar este filtro en su appender. Mira http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/spi/Filter.html
Cuestiones relacionadas
- 1. Múltiples archivos de registro con log4j
- 2. log4j múltiples niveles en múltiples appenders
- 3. Comprimir archivos Log4j
- 4. Múltiples archivos Log4j.properties en classpath
- 5. cómo usar log4j con múltiples clases?
- 6. ¿Hay un analizador de archivos de registro para archivos log4j?
- 7. Búsqueda de múltiples cadenas en múltiples archivos
- 8. Cargar múltiples archivos FTP
- 9. NSPredicar endswith archivos múltiples
- 10. Requerir archivos múltiples
- 11. Múltiples archivos App.Config
- 12. cHaga SOURCE_GROUP archivos múltiples?
- 13. Múltiples archivos pom.xml maven
- 14. archivos en procesos múltiples
- 15. crear mediante programación diferentes archivos de registro utilizando log4j
- 16. ¿Log4j proporciona algún mecanismo para el registro diario de archivos?
- 17. El uso de los archivos de log4j src/maravilloso
- 18. configuración log4j en EAR
- 19. log4j alineación
- 20. log4j stackoverflow
- 21. Múltiples archivos adjuntos con Swiftmailer
- 22. Cargando múltiples archivos de propiedades
- 23. Múltiples archivos CSS y rendimiento
- 24. FindFirstFile Múltiples tipos de archivos
- 25. JFileChooser - ¿filtros de archivos múltiples?
- 26. Cargar archivos múltiples en CodeIgniter
- 27. git ignorar múltiples archivos coincidentes
- 28. Log4J - tienen múltiples appenders escribir en el mismo archivo con uno que siempre registra
- 29. Log4J no registra nada
- 30. cambio de log4j a logback
+1 pero necesitaba una referencia! – shareef
pero funcionó;) esto es más fácil que buscar en las referencias – shareef