This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Log Level API

Update the runtime log level.

    Method

    POST

    URL

    http://{Host Address}/log

    Updates the runtime logging level.

    Request Body

    NameTypeRequiredDescription
    levelstringYesThe log level to set. Possible values: debug, info, warn.

    Sample Request

    curl -X POST "http://<Host_address>/log" \
           -H "Content-Type: application/json" \
           -d '{"level": "debug"}'
         
    import requests
        
        url = "http://<Host_address>/log"
        payload = {"level": "debug"}
        headers = {"Content-Type": "application/json"}
        response = requests.post(url, json=payload, headers=headers, verify=False)
        
        print("Status code:", response.status_code)
        try:
            print("Response JSON:", response.json())
        except ValueError:
            print("Response Text:", response.text)
        
    URL: POST `http: //<Host_address>/log`
       Body (JSON): {
           "level": "debug"
       }

    Sample Response

    {
        "level": "debug"
    }

    Response Fields Description

    NameDescription
    levelThe updated log level.

    Response Codes

    CodeDescription
    200Log level updated successfully.
    500An error occurred (e.g., invalid log level specified).

    Note: The service currently returns 500 for invalid log level values. The OpenAPI spec defines 400 for this case — this is a known discrepancy to be addressed in a future release.