A collection of free-form properties. A named reference to another object. A collection of handlers to apply to the enclosing object. Defines the root logger for this log context. Defines a logger category. Defines a handler which writes to the console. Defines a handler which writes to a file. Defines a handler which writes to a file, rotating the log after a time period derived from the given suffix string, which should be in a format understood by java.text.SimpleDateFormat. Defines a handler which writes to a file, rotating the log after a the size of the file grows beyond a certain point and keeping a fixed number of backups. Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which introduce a substantial amount of lag. Defines a simple filter type. Defines a composite filter type. The "any" filter will return true of any of its constituent filters returns true; the "all" filter will return false if any of its constituent filters returns false. Both composite filter types are short-circuiting, meaning that if the result can be determined with an earlier filter, later filters are not run. A regular expression-based filter. The filter returns true if the pattern matches. A regular expression substitution filter. This filter modifies the log message and always returns true. A level filter. This filter returns true if the log message level matches the parameter. It is a numerical match; two differently-named levels with the same numeric value will be considered equal. A level range filter. This filter returns true if the log message level matches the range specified by the parameters. It is a numerical match; two differently-named levels with the same numeric value will be considered equal. A level change filter. This filter modifies the log message and always returns true. Defines a formatter. Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser for more information about the format string.