| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
44 バイト追加 、 2020年2月15日 (土) 08:01
編集の要約なし
==C ログ==
[[Programming C]]
*ほとんどの場合、log message は、特別な directory におかれた system fileに記録されます。
*directory のある場所は、/usr/adm または /var/log が一般的
*UNIXの仕様では、すべてのprogramから利用可能な、log message 生成 interface として、syslog 関数を使用することができる。
====syslog====
#include <&lt;syslog.h>&gt;
void syslog(int priority, const char *message, ...);
*facility の値は syslog.h で定義されている。
*%mを使用すると、現在のerrnoに対応するerror messageが出力される。
#include <&lt;syslog.h>&gt; #include <&lt;stdlib.h>&gt;
int main()
====openlog、closelog、setlogmask====
#include <&lt;syslog.h>&gt;
void closelog(void);
void openlog(const char *ident, int logopt, int facility);
|}
#include <&lt;stdio.h>&gt;#include <&lt;stdlib.h>&gt; #include <&lt;unistd.h> &gt;
int main()

案内メニュー