簡體   English   中英

清理Azure Web Job中的日志

[英]Cleaning of logs in Azure Web Job

我正在使用Azure Web作業提供的默認日志記錄機制。 記錄器的類型為“ TextWriter”。 我在具有大量日志記錄的同一Web作業中具有3個功能。 每分鍾生成大量日志。 與azure Web作業的默認設置一樣,所有日志都進入存儲帳戶,並成為Blob。 我不希望我的存儲帳戶會隨着數月之久的舊日志而不斷增長。

我需要一種定期清除日志的方法。 還是可以進行任何設置/配置以便定期清除我的日志? 還是應該編寫代碼來監視blob容器“ azure-webjobs-hosts”,然后監視“ output-logs”中的文件。 這是Web作業默認存儲我的應用程序日志的唯一位置嗎?

我嘗試在網上搜索,但找不到任何相關帖子。 任何指針都會有很大幫助。

根據我的經驗,可以通過定義天藍色存儲容器名稱來實現此目的。 我們可以定義每周/每月/每天作為容器名稱。 然后使用時間觸發功能刪除容器。 例如,如果我們需要刪除每周數據,則需要為該每周數據設置容器,然后在下周通過時間觸發器將其刪除。

暫無
暫無

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

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