{
"operation-name" : "update-properties",
"description" : "Update the properties on the existing handler.",
"request-properties" : {
"level" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The log level specifying which message levels will be logged by this 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"
},
"enabled" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "If set to true the handler is enabled and functioning as normal, if set to false the handler is ignored when processing log messages.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"encoding" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The character encoding used by this Handler.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"formatter" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "Defines a pattern for the formatter.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : "%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n",
"alternatives" : ["named-formatter"],
"min-length" : 1,
"max-length" : 2147483647,
"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"
},
"autoflush" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Automatically flush after each write.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"append" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "Specify whether to append to the target file.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"file" : {
"type" : {
"TYPE_MODEL_VALUE" : "OBJECT"
},
"description" : "The file description consisting of the path and optional relative to path.",
"expressions-allowed" : false,
"required" : true,
"nillable" : false,
"stability" : "default",
"value-type" : {
"relative-to" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"capability-reference" : "org.wildfly.management.path",
"min-length" : 1,
"max-length" : 2147483647,
"stability" : "default"
},
"path" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The filesystem path.",
"expressions-allowed" : true,
"required" : true,
"nillable" : false,
"min-length" : 1,
"max-length" : 2147483647,
"filesystem-path" : true,
"stability" : "default"
}
}
},
"named-formatter" : {
"type" : {
"TYPE_MODEL_VALUE" : "STRING"
},
"description" : "The name of the defined formatter to be used on the handler.",
"expressions-allowed" : false,
"required" : false,
"nillable" : true,
"alternatives" : ["formatter"],
"capability-reference" : "org.wildfly.logging.formatter",
"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"
}
}
}
}
}
},
"reply-properties" : {},
"deprecated" : {
"since" : "1.2.0",
"reason" : "Use the write-attribute operation."
},
"stability" : "default",
"read-only" : false,
"runtime-only" : false
}