Skip to content

[Tool] Log Function

Hu, Hsien-Wen edited this page Dec 18, 2017 · 3 revisions

What is log

log 是一種方便開發人員觀測程式發生過甚麼事情的工具。

How to use log.h

為了使用方便,我們將log function分為5個等級,分別是:

  • LOG_DEBUG: 多使用於debug階段
  • LOG_INFO: 較為重要的資訊
  • LOG_WARN: 警告訊息
  • LOG_ERROR: 錯誤訊息
  • LOG_FATAL: 嚴重錯誤,可能造成crash

為了避免有過多的log產生,可以依照使用者設定來決定要印多少的Log,可以藉由調整參數 LOG_LEVEL來決定。

  • LOG_LEVEL為DEBUG_LEVEL,則會將所有的log都列印出來
  • LOG_LEVEL為WARN_LEVEL,則會列印出LOG_WARN, LOG_ERROR, 以及LOG_FATAL

Clone this wiki locally