有什么方法可以减少 Google Cloud 运行 模拟器的输出?
Any way to reduce output from Google Cloud Run emulator?
Google Cloud 运行 模拟器 (gcloud beta code dev
) 监视文件更改并在每次更改时重建。
因此,在我的终端中,随着我的键入,构建消息不断搅动,这让人分心。
我试过了(参考:https://cloud.google.com/sdk/gcloud/reference)
--verbosity="none"
(无效)
--quiet
只是消除了交互性。
--no-user-output-enabled
使模拟器崩溃
Flag --enable-rpc has been deprecated, flags --rpc-port or --rpc-http-port now imply --enable-rpc=true, so please use only those instead
^CException in thread Thread-13:
Traceback (most recent call last):
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
还有一大堆如果重要的话我可以复制。
有没有办法让构建日志静音,但仍然得到 (1) 我自己的 console.logs 和 (2) 错误?
我 怀疑 (因为你的问题是我第一次意识到这个 [有用的] 工具),因为 gcloud beta code dev
正在使用(在我的情况下) minikube
(本地),输出由 minikube
(kubelet
) 进程生成并且 不是 gcloud
,你可以' t(还!)通过添加 gcloud
标志来控制输出。
这是一个很好的建议,我建议您在 Google 的 Issue Tracker 上提交问题。
kubectl
(!) 有一个指向 minikube
的新配置,而它是 运行 和 (!) 我可以 kubectl logs deployment/${APP}
从另一个术语到仅查看我的应用程序日志:
kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
${APP} 1/1 1 1 1m
kubectl logs deployment/${APP}
2022/01/06 17:21:58 Entered
2022/01/06 17:21:58 Starting server [:8080]
2022/01/06 17:21:58 Sleeping
2022/01/06 17:26:58 Awake
2022/01/06 17:26:58 Sleeping
~/.kube/config
:
apiVersion: v1
clusters:
- cluster:
certificate-authority: /path/to/.minikube/ca.crt
extensions:
- extension:
last-update: Thu, 06 Jan 2022 09:21:47 PST
provider: minikube.sigs.k8s.io
version: v1.24.0
name: cluster_info
server: https://192.168.49.2:8443
name: gcloud-local-dev
contexts:
- context:
cluster: gcloud-local-dev
extensions:
- extension:
last-update: Thu, 06 Jan 2022 09:21:47 PST
provider: minikube.sigs.k8s.io
version: v1.24.0
name: context_info
namespace: default
user: gcloud-local-dev
name: gcloud-local-dev
current-context: gcloud-local-dev
kind: Config
preferences: {}
users:
- name: gcloud-local-dev
user:
client-certificate: /path/to/.minikube/profiles/gcloud-local-dev/client.crt
client-key: /path/to/.minikube/profiles/gcloud-local-dev/client.key
Google Cloud 运行 模拟器 (gcloud beta code dev
) 监视文件更改并在每次更改时重建。
因此,在我的终端中,随着我的键入,构建消息不断搅动,这让人分心。
我试过了(参考:https://cloud.google.com/sdk/gcloud/reference)
--verbosity="none"
(无效)--quiet
只是消除了交互性。--no-user-output-enabled
使模拟器崩溃
Flag --enable-rpc has been deprecated, flags --rpc-port or --rpc-http-port now imply --enable-rpc=true, so please use only those instead
^CException in thread Thread-13:
Traceback (most recent call last):
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
还有一大堆如果重要的话我可以复制。
有没有办法让构建日志静音,但仍然得到 (1) 我自己的 console.logs 和 (2) 错误?
我 怀疑 (因为你的问题是我第一次意识到这个 [有用的] 工具),因为 gcloud beta code dev
正在使用(在我的情况下) minikube
(本地),输出由 minikube
(kubelet
) 进程生成并且 不是 gcloud
,你可以' t(还!)通过添加 gcloud
标志来控制输出。
这是一个很好的建议,我建议您在 Google 的 Issue Tracker 上提交问题。
kubectl
(!) 有一个指向 minikube
的新配置,而它是 运行 和 (!) 我可以 kubectl logs deployment/${APP}
从另一个术语到仅查看我的应用程序日志:
kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
${APP} 1/1 1 1 1m
kubectl logs deployment/${APP}
2022/01/06 17:21:58 Entered
2022/01/06 17:21:58 Starting server [:8080]
2022/01/06 17:21:58 Sleeping
2022/01/06 17:26:58 Awake
2022/01/06 17:26:58 Sleeping
~/.kube/config
:
apiVersion: v1
clusters:
- cluster:
certificate-authority: /path/to/.minikube/ca.crt
extensions:
- extension:
last-update: Thu, 06 Jan 2022 09:21:47 PST
provider: minikube.sigs.k8s.io
version: v1.24.0
name: cluster_info
server: https://192.168.49.2:8443
name: gcloud-local-dev
contexts:
- context:
cluster: gcloud-local-dev
extensions:
- extension:
last-update: Thu, 06 Jan 2022 09:21:47 PST
provider: minikube.sigs.k8s.io
version: v1.24.0
name: context_info
namespace: default
user: gcloud-local-dev
name: gcloud-local-dev
current-context: gcloud-local-dev
kind: Config
preferences: {}
users:
- name: gcloud-local-dev
user:
client-certificate: /path/to/.minikube/profiles/gcloud-local-dev/client.crt
client-key: /path/to/.minikube/profiles/gcloud-local-dev/client.key