0
我們試圖瞭解生產環境如何處理日誌。在函數之前或之後記錄日誌?
難道他們之前的任何顯著功能記錄:
logger.info("Deleting virtual machine. VMName: {}".format(vm.name))
vm.delete()
或者他們的任何顯著功能之後登錄:
vm.delete()
logger.info("Successfully deleted virtual machine. VMName: {}".format(vm.name))
或者,他們同時使用,但與「調試」和「信息」,如此人建議(https://stackoverflow.com/a/4577523/6468443):
logger.debug("Deleting virtual machine. VMName: {}".format(vm.name))
vm.delete()
logger.info("Successfully deleted virtual machine. VMName: {}".format(vm.name))
有沒有人有與日誌的經驗,我只是想知道如何去做權利和運作。
有趣的是,謝謝你的分享。 在長時間的操作中,你在執行debug/info方法還是他們兩方面的信息?簡而言之,您在操作或調試之前記錄信息? –
@JohnVendor因爲用戶需要知道他爲什麼在等待,所以我們做了長時間的操作。對於短的它取決於行動。我們不想污染用戶日誌,所以我們只能介紹大步驟。在這裏你必須妥協!考慮接受標記它回答:) – Y0da
我想聽聽其他人的更多意見。 –