==C ログ==
[[Programming C]]
*ほとんどの場合、log message は、特別な directory におかれた system fileに記録されます。
*directory のある場所は、/usr/adm または /var/log が一般的
*UNIXの仕様では、すべてのprogramから利用可能な、log message 生成 interface として、syslog 関数を使用することができる。
====syslog====
#include <<syslog.h>>
void syslog(int priority, const char *message, ...);
*facility の値は syslog.h で定義されている。
*%mを使用すると、現在のerrnoに対応するerror messageが出力される。
#include <<syslog.h>> #include <<stdlib.h>>
int main()
====openlog、closelog、setlogmask====
#include <<syslog.h>>
void closelog(void);
void openlog(const char *ident, int logopt, int facility);
|}
#include <<stdio.h>>#include <<stdlib.h>> #include <<unistd.h> >
int main()