Migrate system_log services to support translations (#96398)

This commit is contained in:
Franck Nijhof 2023-07-12 18:56:08 +02:00 committed by GitHub
parent 021aaa9994
commit 728a5ff99b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 22 deletions

View File

@ -1,39 +1,23 @@
clear: clear:
name: Clear all
description: Clear all log entries.
write: write:
name: Write
description: Write log entry.
fields: fields:
message: message:
name: Message
description: Message to log.
required: true required: true
example: Something went wrong example: Something went wrong
selector: selector:
text: text:
level: level:
name: Level
description: "Log level."
default: error default: error
selector: selector:
select: select:
options: options:
- label: "Debug" - "debug"
value: "debug" - "info"
- label: "Info" - "warning"
value: "info" - "error"
- label: "Warning" - "critical"
value: "warning" translation_key: level
- label: "Error"
value: "error"
- label: "Critical"
value: "critical"
logger: logger:
name: Logger
description: Logger name under which to log the message. Defaults to
'system_log.external'.
example: mycomponent.myplatform example: mycomponent.myplatform
selector: selector:
text: text:

View File

@ -0,0 +1,37 @@
{
"services": {
"clear": {
"name": "Clear all",
"description": "Clears all log entries."
},
"write": {
"name": "Write",
"description": "Write log entry.",
"fields": {
"message": {
"name": "Message",
"description": "Message to log."
},
"level": {
"name": "Level",
"description": "Log level."
},
"logger": {
"name": "Logger",
"description": "Logger name under which to log the message. Defaults to `system_log.external`."
}
}
}
},
"selector": {
"level": {
"options": {
"debug": "Debug",
"info": "Info",
"warning": "Warning",
"error": "Error",
"critical": "Critical"
}
}
}
}