<?xml version='1.0' encoding='UTF-8'?>
<log>
<name>explicit fine</name>
<targets>
<target>
<name>org</name>
<level>500</level>
</target>
<target>
<name>com</name>
<level>500</level>
</target>
<target>
<name>net</name>
<level>500</level>
</target>
<target>
<name>hudson</name>
<level>500</level>
</target>
<target>
<name>jenkins</name>
<level>500</level>
</target>
</targets>
</log>
works to capture all log messages at FINE, so long as you get all the top-level domains, but is clumsy.
<?xml version='1.0' encoding='UTF-8'?>
<log>
<name>all fine</name>
<targets>
<target>
<name></name>
<level>500</level>
</target>
</targets>
</log>
ought to work but currently does not.
Code changed in jenkins
User: Jesse Glick
Path:
changelog.html
core/src/main/java/hudson/logging/LogRecorder.java
core/src/test/java/hudson/logging/LogRecorderTest.java
http://jenkins-ci.org/commit/jenkins/84d1abdcd42ab64198a29a40bdec268eac384b22
Log:
[FIXED JENKINS-17983] Empty LogRecorder.Target.name was not working.