[PYTHON] Ausgabe Debug-Ausgabe des Kelchbefehls

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

Ausgabe Debug-Ausgabe des Kelchbefehls
Grundlagen von Python: Ausgabe
Zeigen Sie nach und nach die Ausgabe des Befehls an, der von subprocess.Popen ausgeführt wird
Filtern Sie die Ausgabe von tracemalloc
Über die HOG-Ausgabe von Scikit-Image
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Abschluss des Docker-Befehls unter Linux
Lassen Sie Python die Befehlsausgabe lesen
[Django] Befehl zum Ausgeben von QuerySet an csv