所以我有一個Linux系統上運行的守護進程,我想記錄它的活動:日誌。問題是,完成這個任務的「最佳」方法是什麼?Linux中的守護進程日誌記錄
我的第一個想法是簡單地打開一個文件並寫入它。
FILE* log = fopen("logfile.log", "w");
/* daemon works...needs to write to log */
fprintf(log, "foo%s\n", (char*)bar);
/* ...all done, close the file */
fclose(log);
這種方式有什麼天生的錯誤嗎?有沒有更好的方法,比如一些嵌入到Linux中的框架?
「man 3 ...」!我不知道這件事。 – codemonkey 2008-10-01 17:00:47