When building Apache SIS, there is (since approximatively last week) a
table which may be shown after the execution of some tests. For example:
The following tests have logged messages at level INFO or higher:
╔═════════════════════════════════════════════════════╤════════════════════════╤═══════════════════════╤═══════════════╗
║ Test class │ Test method
│ Target logger │ Level ║
╟─────────────────────────────────────────────────────┼────────────────────────┼───────────────────────┼───────────────╢
║ org.apache.sis.io.wkt.WKTParserTest │ testGeocentric
│ org.apache.sis.io.wkt │ AVERTISSEMENT ║
║ org.apache.sis.io.wkt.WKTParserTest │ testEngineeringRotated
│ org.apache.sis.io.wkt │ AVERTISSEMENT ║
║ org.apache.sis.test.integration.DefaultMetadataTest │ testUnmarshalling
│ org.apache.sis.xml │ AVERTISSEMENT ║
╚═════════════════════════════════════════════════════╧════════════════════════╧═══════════════════════╧═══════════════╝
We added in the test framework a watcher for all logging messages
emitted during the tests. The SIS project has not yet decided what
should be the policy about logging, but in the meantime it may help to
have some records about which loggings happen.
Note that the information in the above table are not the same than the
information seen in the logging message themselves. The logging messages
said which method emitted the logging, but does not said who was the
caller of that method. The above table makes easier to find the
"starting point" from which loggings happen.
Martin