Configuración del atributo de nombre log4j -- logging campo con log4j campo con slf4j camp Relacionados El problema

Log4j Logger Name Attribute Setting


1
vote

problema

Español

¿Es posible configurar el atributo de nombre de registrador como una expresión regular o un patrón de hormigas en log4j?

por ejemplo

  <logger name="com.sample.test..domain" additivity="false">     <level value="TRACE" />     <appender-ref ref="stdout" /> </logger>   

o

  <logger name="com.sample.test.*.domain" additivity="false">     <level value="TRACE" />     <appender-ref ref="stdout" /> </logger>   
Original en ingles

Is it possible to set the logger name attribute as a regular expression or ant pattern in log4j?

for example

<logger name="com.sample.test..domain" additivity="false">     <level value="TRACE" />     <appender-ref ref="stdout" /> </logger> 

or

<logger name="com.sample.test.*.domain" additivity="false">     <level value="TRACE" />     <appender-ref ref="stdout" /> </logger> 
        

Lista de respuestas

0
 
vote

No estoy seguro de los patrones de las hormigas, pero en su ejemplo, si usa lo siguiente ...

  input0  

... lo registrará todo dentro del paquete COM.Sample.test, así como todo lo que se encuentra debajo de la jerarquía del paquete. Para que lo inicie sesión para COM.Sample.test.domain, incluso si el paquete de dominio flota alrededor.

No es una respuesta exacta a su pregunta, pero puede ser útil.

 

I'm not sure about ant patterns but in your example, if you use the following...

<logger name="com.sample.test" additivity="false">     <level value="TRACE" />     <appender-ref ref="stdout" /> </logger> 

...it will log everything within the com.sample.test package as well as everything below that in the package hierarchy. So that will log for com.sample.test.domain, even if the domain package floats around.

Not an exact answer to your question but it may be useful.

 
 

Relacionados problema

0  ¿Cómo agrego un identificador de solicitud a los mensajes de registro de un trabajo de cuarzo?  ( How do i add a request identifier to a quartz job instances log messages ) 
Utilizamos MDC para agregar un ID de solicitud a las solicitudes de HTTP en nuestra aplicación de inicio de primavera utilizando SLF4J. Hacemos esto agregan...

0  No se muestran mensajes de información con escalas al ejecutar "SBT RUN"  ( No info messages displayed with scalalogging upon executing sbt run ) 
Tengo un proyecto SBT con el siguiente archivo log4j.properties1 (en src/main/resources ): log4j.rootLogger=INFO, stdout log4j.appender.stdout=org.apac...

7  Extendiendo JBoss como 7 registros a la base de datos  ( Extending jboss as 7 logging to database ) 
Tenemos el registro de JBoss habilitado en nuestra aplicación. Actualmente estamos utilizando el 'Manipulador de archivos giratorios' para registrar todo a lo...

0  ¿Cómo pasar un respaldo específico.xml a un registrador?  ( How to pass a specific logback xml to a logger ) 
Mi proyecto consiste en múltiples módulos. Quiero que uno de los módulos use un archivo <script type="text/javascript"> ... var full_line = {}; ...

0  Slf4j.properties lo hace funcionar en Android  ( Slf4j properties make it work in android ) 
Estoy usando SLF4J en varios proyectos de Java, y funciona muy bien. Sin embargo, lo estoy intentando en Android, y no puedo hacerlo ver el archivo de propied...

1  ¿Cómo Cofigure SLF4J en Spring-MVC para el registro?  ( How to cofigure slf4j in spring mvc for logging ) 
Quiero usar slf4j en el Proyecto MVC-Hibernate Spring. he hecho Logback.xml para registrar <?xml version="1.0" encoding="UTF-8"?> <configuration> <...

3  Netty 4.0 y log4j  ( Netty 4 0 and log4j ) 
Estoy usando Netty 4.0 (CR9) que se ejecuta en una aplicación Tomcat 6.0. Estoy usando log4j thrun slf4j. Todos los componentes en mi aplicación Use Log4j, De...

3  Registro de registro para retroceder el registrador  ( Logging retrofit to logback logger ) 
Estoy desarrollando un cliente Java para una API de descanso. Estoy usando la retrofit para el cliente. Veo que puedo establecer el nivel de registro al crear...

0  ¿Cómo mostrar los registros SLF4J de una aplicación RCP dentro de la aplicación?  ( How to show slf4j logs of an rcp application in within the application ) 
Obviamente, es posible escribir mi propio apartamento en la respaldo que envía la salida a un module-ui/base/web/js/form/element/select.js0 . ¿Hay una forma ...

0  SLF4J con log4J2 crea archivos de registro pero no le escribe  ( Slf4j with log4j2 creates log files but does not write to it ) 
Tengo una aplicación de arranque de primavera que estoy tratando de configurar el registro usando SLF4J y LOG4J2. Aquí hay un fragmento de la aplicación ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos