[readthedocs] Description for Occlum log config option
This commit is contained in:
parent
a7317b0aa9
commit
bc7096815d
@ -4,4 +4,6 @@ To debug an app running upon Occlum, one can harness Occlum's builtin support fo
|
|||||||
|
|
||||||
Meanwhile, one can use `occlum mount` command to access and manipulate the secure filesystem for debug purpose.
|
Meanwhile, one can use `occlum mount` command to access and manipulate the secure filesystem for debug purpose.
|
||||||
|
|
||||||
If the cause of a problem does not seem to be the app but Occlum itself, then one can take a glimpse into the inner workings of Occlum by checking out its log. Occlum's log level can be adjusted through `OCCLUM_LOG_LEVEL` environment variable. It has six levels: `off`, `error`, `warn`, `debug`, `info`, and `trace`. The default value is `off`, i.e., showing no log messages at all. The most verbose level is `trace`.
|
If the cause of a problem does not seem to be the app but Occlum itself, then one can take a glimpse into the inner workings of Occlum by checking out its log. Occlum's log level can be adjusted through `OCCLUM_LOG_LEVEL` environment variable. It has six levels: `off`, `error`, `warn`, `debug`, `info`, and `trace`. The default value is `off`, i.e., showing no log messages at all. The most verbose level is `trace`.
|
||||||
|
|
||||||
|
The Occlum log output could be disabled totally for better security by setting `metadata.disable_log=true` in `Occlum.json` before building the Occlum instance. For detail please refer [Occlum Configuration](https://occlum.readthedocs.io/en/latest/occlum_configuration.html).
|
||||||
|
@ -61,7 +61,14 @@ The template of `Occlum.json` is shown below.
|
|||||||
"version_number": 0,
|
"version_number": 0,
|
||||||
// Whether the enclave is debuggable through special SGX instructions.
|
// Whether the enclave is debuggable through special SGX instructions.
|
||||||
// For production enclave, it is IMPORTANT to set this value to false.
|
// For production enclave, it is IMPORTANT to set this value to false.
|
||||||
"debuggable": true
|
"debuggable": true,
|
||||||
|
// Whether the enclave is allowable to print Occlum log.
|
||||||
|
// Optional, if not set, in default it is false for debuggable enclave
|
||||||
|
// but true for production/release enclave for better security.
|
||||||
|
// Production/release enclave could explicitly set it false to have log
|
||||||
|
// output for debugging purpose. In this case, error log level is the
|
||||||
|
// only allowed log level.
|
||||||
|
"disable_log": false,
|
||||||
},
|
},
|
||||||
// Features
|
// Features
|
||||||
"feature": {
|
"feature": {
|
||||||
|
Loading…
Reference in New Issue
Block a user