{
"operation-name" : "add",
"description" : "Add a new logger category.",
"request-properties" : {
"category" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Specifies the category for the logger.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"filter" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "Defines a simple filter type.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"alternatives" : ["filter-spec"],
"stability" : "default",
"deprecated" : {
"since" : "1.2.0",
"reason" : "Use filter-spec."
},
"value-type" : {
"all" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter consisting of several filters in a chain. If any filter finds the log message to be unloggable,the message will not be logged and subsequent filters will not be checked.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"accept" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Accepts all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"change-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which modifies the log record with a new level if the nested filter evaluates true for that record.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"deny" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Denys all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which excludes a message with the specified level.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"level-range" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which logs only messages that fall within a level range.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"min-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The minimum (least severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"min-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the min-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"max-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The maximum (most severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"max-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the max-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
},
"match" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A regular-expression-based filter. Used to exclude log records which match or don't match the expression. The regular expression is checked against the raw (unformatted) message.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"not" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter that inverts the filter that is nested.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"accept" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Accepts all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"change-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which modifies the log record with a new level if the nested filter evaluates true for that record.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"deny" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Denys all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which excludes a message with the specified level.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"level-range" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which logs only messages that fall within a level range.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"min-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The minimum (least severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"min-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the min-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"max-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The maximum (most severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"max-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the max-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
},
"match" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A regular-expression-based filter. Used to exclude log records which match or don't match the expression. The regular expression is checked against the raw (unformatted) message.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which applies a text substitution on the message if the nested filter matches.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"pattern" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The pattern to match",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replacement" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The string replacement",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace-all" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if all occurrences should be replaced; false if only the first occurrence",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
}
}
},
"replace" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which applies a text substitution on the message if the nested filter matches.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"pattern" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The pattern to match",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replacement" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The string replacement",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace-all" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if all occurrences should be replaced; false if only the first occurrence",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
}
}
},
"any" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter consisting of several filters in a chain. If any filter finds the log message to be loggable, the message will be logged and subsequent filters will not be checked.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"accept" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Accepts all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"change-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which modifies the log record with a new level if the nested filter evaluates true for that record.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"deny" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Denys all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which excludes a message with the specified level.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"level-range" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which logs only messages that fall within a level range.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"min-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The minimum (least severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"min-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the min-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"max-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The maximum (most severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"max-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the max-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
},
"match" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A regular-expression-based filter. Used to exclude log records which match or don't match the expression. The regular expression is checked against the raw (unformatted) message.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"not" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter that inverts the filter that is nested.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"accept" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Accepts all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"change-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which modifies the log record with a new level if the nested filter evaluates true for that record.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"deny" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Denys all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which excludes a message with the specified level.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"level-range" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which logs only messages that fall within a level range.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"min-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The minimum (least severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"min-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the min-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"max-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The maximum (most severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"max-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the max-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
},
"match" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A regular-expression-based filter. Used to exclude log records which match or don't match the expression. The regular expression is checked against the raw (unformatted) message.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which applies a text substitution on the message if the nested filter matches.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"pattern" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The pattern to match",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replacement" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The string replacement",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace-all" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if all occurrences should be replaced; false if only the first occurrence",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
}
}
},
"replace" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which applies a text substitution on the message if the nested filter matches.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"pattern" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The pattern to match",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replacement" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The string replacement",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace-all" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if all occurrences should be replaced; false if only the first occurrence",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
}
}
},
"accept" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Accepts all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"change-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which modifies the log record with a new level if the nested filter evaluates true for that record.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"deny" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Denys all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which excludes a message with the specified level.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"level-range" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which logs only messages that fall within a level range.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"min-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The minimum (least severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"min-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the min-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"max-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The maximum (most severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"max-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the max-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
},
"match" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A regular-expression-based filter. Used to exclude log records which match or don't match the expression. The regular expression is checked against the raw (unformatted) message.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"not" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter that inverts the filter that is nested.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"accept" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Accepts all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"change-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which modifies the log record with a new level if the nested filter evaluates true for that record.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"deny" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Denys all log messages.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter which excludes a message with the specified level.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"level-range" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which logs only messages that fall within a level range.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"min-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The minimum (least severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"min-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the min-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"max-level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The maximum (most severe) level, inclusive.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"max-inclusive" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if the max-level value is inclusive, false if it is exclusive.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
},
"match" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A regular-expression-based filter. Used to exclude log records which match or don't match the expression. The regular expression is checked against the raw (unformatted) message.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which applies a text substitution on the message if the nested filter matches.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"pattern" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The pattern to match",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replacement" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The string replacement",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace-all" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if all occurrences should be replaced; false if only the first occurrence",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
}
}
},
"replace" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "A filter which applies a text substitution on the message if the nested filter matches.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"stability" : "default",
"value-type" : {
"pattern" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The pattern to match",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replacement" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The string replacement",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"replace-all" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "True if all occurrences should be replaced; false if only the first occurrence",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
}
}
}
},
"filter-spec" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "A filter expression value to define a filter. Example for a filter that does not match a pattern: not(match(\"JBAS.*\"))",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"alternatives" : ["filter"],
"capability-reference" : "org.wildfly.logging.filter",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"handlers" : {
"type" : {
"TYPE_MODEL_VALUE" : "LIST"
},
"description" : "The handlers associated with the logger.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"capability-reference" : "org.wildfly.logging.handler",
"min-length" : 0,
"max-length" : 2147483647,
"stability" : "default",
"value-type" : {
"TYPE_MODEL_VALUE" : "STRING"
}
},
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The log level specifying which message levels will be logged by the logger. Message levels lower than this value will be discarded.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "ALL",
"allowed" : [
"ALL",
"FINEST",
"FINER",
"TRACE",
"DEBUG",
"FINE",
"CONFIG",
"INFO",
"WARN",
"WARNING",
"ERROR",
"SEVERE",
"FATAL",
"OFF"
],
"stability" : "default"
},
"use-parent-handlers" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Specifies whether or not this logger should send its output to its parent Logger.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
},
"reply-properties" : {},
"stability" : "default",
"read-only" : false,
"runtime-only" : false
}