pub fn init_default_subscriber()Expand description
Initialize tracing-subscriber with default logging options.
The default subscriber writes logs to STDOUT in the current context.
If you want to customize the writer, see init_default_subscriber_with_writer().
This function uses environment variables set with Lambda’s advanced logging controls if they’re configured for your function.
This subscriber sets the logging level based on environment variables:
- if AWS_LAMBDA_LOG_LEVEL is set, it takes precedence over any other environment variables.
- if AWS_LAMBDA_LOG_LEVEL is not set, check if RUST_LOG is set.
- if none of those two variables are set, use INFO as the logging level.
The logging format can also be changed based on Lambda’s advanced logging controls.
If the AWS_LAMBDA_LOG_FORMAT environment variable is set to JSON, the log lines will be formatted as json objects,
otherwise they will be formatted with the default tracing format.