在Ruby中,可以使用 Logger
類來記錄錯誤和異常日志。以下是一個簡單的示例:
require 'logger'
logger = Logger.new('error.log')
begin
# 代碼塊
raise 'An error occurred'
rescue => e
logger.error("Error: #{e.message}")
end
在上面的示例中,我們首先創建了一個 Logger
對象,并將日志記錄到名為 error.log
的文件中。然后,我們使用 begin
和 rescue
塊來捕獲異常,并在捕獲到異常時記錄錯誤信息到日志文件中。您可以根據需要自定義日志記錄的級別和格式。