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.