簡體   English   中英

Google Cloud Platform Stackdriver記錄檔案

[英]Google cloud platform stackdriver log a file

我有一個自定義的備份過程,最后生成一個日志文件。

我想將日志發送到stackdriver,為此我正在做:

gcloud beta logging write log "!content!"
pause

其中content是包含整個文件內容的變量。

除批處理外,我無法使用其他任何語言,並且此方法無法正常工作。

它甚至沒有在結尾處暫停。

如果我做:

gcloud beta logging write log "Could not locate %filename%" --severity=ERROR

有用。 因此可能是文件大小(15MB)或多行。

如何使用stackdriver cli記錄日志文件?

相對於Google Cloud Platform和Stackdriver而言 ,它並不是沒有經驗,而是僅基於gcloud beta logging寫入命令的文檔,似乎該命令旨在一次寫入一個簡單的日志條目。

不要以為這是解決問題的最終答案。 我堅信必須有人可以提出適當的解決方案。 但是,作為一種臨時的快速修復方法,您可以將每個文件行解析為gcloud beta命令。

:: Be aware of gigantic files   
for /f "delims=" %%a in ("%filename%") do gcloud beta logging write log "%%a"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM