Logging
There is a logging API that can be used to log messages from ExApps in Nextcloud.
Note
You can retrieve the Nextcloud loglevel for internal ExApp usage from private app_api (after authentication) capabilities.
Send log message (OCS)
OCS endpoint: POST /apps/app_api/api/v1/log
Request data
{
"level": "log_lvl(integer)",
"message": "message",
}
The possible values of log_lvl
are described here: Nextcloud Log level
Response data
If no error occurs, an empty response with status code 200 is returned. If the ExApp is not found or disabled, or the loglevel is invalid, an OCS Bad Request is returned.