從命令模式下,即時查看當前的log
logread -f
C 程式定義
#include <syslog.h>
// #define DEBUG
#ifdef DEBUG
#define log(fmt, args...) \
printf("[%s](%d)" fmt , __func__, __LINE__, ## args)
#define logerr log
#define loginfo log
#else
#define log(fmt, args...) \
syslog(LOG_NOTICE|LOG_USER,"[%s](%d)" fmt , __func__, __LINE__, ## args)
#define logerr(fmt, args...) \
syslog(LOG_ERR|LOG_USER,"[%s](%d)" fmt , __func__, __LINE__, ## args)
#define loginfo(fmt, args...) \
syslog(LOG_INFO|LOG_USER,"[%s](%d)" fmt , __func__, __LINE__, ## args)
#endif
參考資料