Categories
Description
0..n <category> elements may be declared within an enclosing <categories> element.
Category Attributes
name | The category name (required). |
priority | An optional logging channel priority value. Allowable values include DEBUG, INFO, WARN, and ERROR. |
target | An optional logging channel target. |
Example
the following component directive is asserting that the two subsidiary logging channels (alpha and beta) shall be established with the respective priorities of WARN and ERROR.
<component xmlns="link:xsd:dpml/lang/dpml-component#1.0" class="net.dpml.test.categories.CategoriesComponent" name="categories" collection="hard" activation="startup"> <categories> <category name="alpha" priority="warn"/> <category name="beta" priority="error"/> </categories> </component>
Technical Notes
Overriding of category settings via metro comandline settings is not supported at this time. While the commandline handler does pass a categories configuration uri to the ComponentAdapter, the adapter does not currently support this feature. A second issue relates to non-assignment of logging category targets within the runtime DefaultComponentHandler.