第一章的第一個例子
test_hello.c
參照步驟編譯後,運行出現init failed,錯誤,檢查n遍都沒發現問題,然後是在zlog源碼中加入打印日誌。最後才發現是test_hello.conf的格式錯誤
[rules]
my_cat.debug >stdout; simple
我寫把>stdout寫成> stdout了,中間有空格,由於格式這塊還沒閱讀到,所以出現了錯誤。
實際後來看了zlog自己的系統日誌,通過在env中加入ZLOG_PROFLIE_ERROR環境變量路徑值,調試時生成zc_error日誌,不用自己加打印日誌,問題就一目瞭然了。