embarazoso, pero parece java.util.logging
no puede hacer esto ...
El valor predeterminado java.util.logging.SimpleFormatter
no tiene la capacidad de registrar el nombre del hilo en absoluto. El java.util.logging.FileHandler
admite pocos marcadores de posición de plantilla, ninguno de ellos es el nombre del subproceso.
java.util.logging.XMLFormatter
es la más cercana, pero sólo registra ID del tema:
<record>
<date>2011-07-31T13:15:32</date>
<millis>1312110932680</millis>
<sequence>0</sequence>
<logger></logger>
<level>INFO</level>
<class>java.util.logging.LogManager$RootLogger</class>
<method>log</method>
<thread>10</thread>
<message>Test</message>
</record>
Si cree que nos estamos acercando - no estamos. La clase LogRecord
solo contiene la ID del hilo, no su nombre, no es muy útil.
Creo que usar log4j o slf4j será más limpio que las soluciones sugeridas en las respuestas. :) – Diablo