Mit Blick auf den Befehl chalice gibt es jedoch Debug-Optionen
$ chalice --help
Usage: chalice [OPTIONS] COMMAND [ARGS]...
Options:
--version Show the version and exit.
--project-dir TEXT The project directory path (absolute or
relative).Defaults to CWD
--debug / --no-debug Print debug logs to stderr.
--help Show this message and exit.
Commands:
delete
deploy
dev Development and debugging commands for chalice.
gen-policy
generate-models Generate a model from Chalice routes.
generate-pipeline Generate a cloudformation template for a starter CD...
generate-sdk
invoke Invoke the deployed lambda function NAME.
local
logs
new-project
package
url
Wenn Sie Folgendes tun, werden Sie wütend ...
Wütend werden
$ chalice package build --debug
Usage: chalice package [OPTIONS] OUT
Try 'chalice package --help' for help.
Error: no such option: --debug
Wenn Sie eine Option übergeben möchten, müssen Sie sie anscheinend vor dem Unterbefehl übergeben.
Oder besser gesagt, wenn Sie sich den ersten genau ansehen, wird es "Kelch [OPTIONEN] BEFEHL [ARGS]" sein, und "--debug" ist eine Liste von "OPTIONEN", also müssen Sie sie hier einstellen ...
Das ist in Ordnung
$ chalice --debug package build
2020-05-04 19:16:44,435 botocore.hooks [DEBUG] Changing event name from creating-client-class.iot-data to creating-client-class.iot-data-plane
2020-05-04 19:16:44,440 botocore.hooks [DEBUG] Changing event name from before-call.apigateway to before-call.api-gateway
2020-05-04 19:16:44,441 botocore.hooks [DEBUG] Changing event name from request-created.machinelearning.Predict to request-created.machine-learning.Predict
2020-05-04 19:16:44,443 botocore.hooks [DEBUG] Changing event name from before-parameter-build.autoscaling.CreateLaunchConfiguration to before-parameter-build.auto-scaling.CreateLaunchConfiguration
2020-05-04 19:16:44,443 botocore.hooks [DEBUG] Changing event name from before-parameter-build.route53 to before-parameter-build.route-53
2020-05-04 19:16:44,444 botocore.hooks [DEBUG] Changing event name from request-created.cloudsearchdomain.Search to request-created.cloudsearch-domain.Search
(Unterlassung)
Mir wurde gesagt, dass ich nicht bemerkt habe, dass die Optionen klar voneinander getrennt sind, weil ich manchmal ein Argument, das mit "-" begann, an "ARGS" übergeben habe, wie "Kelchpaket - Bühne lokal".
Recommended Posts