OSDN Git Service

Revert the following change to correct the mail address of the committer
[linuxjm/jm.git] / manual / LDP_man-pages / release / man3 / syslog.3
index bc04fd0..765f048 100644 (file)
@@ -1,5 +1,6 @@
 .\" Written  Feb 1994 by Steve Greenland (stevegr@neosoft.com)
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -19,6 +20,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" Updated 1999.12.19 by Karl M. Hegbloom <karlheg@debian.org>
 .\"
 .\" Modified 13 Dec 2001, Martin Schulze <joey@infodrom.org>
 .\" Modified 3 Jan 2002, Michael Kerrisk <mtk.manpages@gmail.com>
 .\"
-.\" Japanese Verion Copyright (c) 1996 Shoichi OZAWA
-.\"    all right reserved.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.\"
 .\" Translated Sep 1 20:14:01 JST 1996
 .\"    by Shoichi OZAWA <ozawa@omika.hitachi.co.jp>
 .\" Updated Thu Oct 18 01:00:02 JST 2001
 .\"     by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\" Updated 2002-04-14 by Kentaro Shirakata <argrath@ub32.org>
 .\" Updated 2007-01-01 by Kentaro Shirakata <argrath@ub32.org>
+.\" Updated 2012-05-29, Akihiro MOTOKI <amotoki@gmail.com>
+.\" Updated 2013-03-26, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH SYSLOG 3 2008-11-12 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-closelog, openlog, syslog, vsyslog \- ¥·¥¹¥Æ¥à¥í¥¬¡¼¤Ë¥á¥Ã¥»¡¼¥¸¤òÁ÷¤ë
-.SH ½ñ¼°
-.B #include <syslog.h>
+.TH SYSLOG 3 2012\-08\-17 Linux "Linux Programmer's Manual"
+.SH 名前
+closelog, openlog, syslog, vsyslog \- システムロガーにメッセージを送る
+.SH 書式
+\fB#include <syslog.h>\fP
 .sp
-.BI "void openlog(const char *" ident ", int " option ", int " facility );
+\fBvoid openlog(const char *\fP\fIident\fP\fB, int \fP\fIoption\fP\fB, int
+\fP\fIfacility\fP\fB);\fP
 .br
-.BI "void syslog(int " priority ", const char *" format ", ...);"
+\fBvoid syslog(int \fP\fIpriority\fP\fB, const char *\fP\fIformat\fP\fB, ...);\fP
 .br
-.B "void closelog(void);"
+\fBvoid closelog(void);\fP
 .sp
-.B #include <stdarg.h>
+\fB#include <stdarg.h>\fP
 .sp
-.BI "void vsyslog(int " priority ", const char *" format ", va_list " ap );
+\fBvoid vsyslog(int \fP\fIpriority\fP\fB, const char *\fP\fIformat\fP\fB, va_list
+\fP\fIap\fP\fB);\fP
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
-.RB ( feature_test_macros (7)
-»²¾È):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参照):
 .in
 .sp
-.BR vsyslog ():
-_BSD_SOURCE
-.SH ÀâÌÀ
-.BR closelog ()
-¤Ï¥·¥¹¥Æ¥à¤Î¥í¥°µ­Ï¿ÍÑ¥×¥í¥°¥é¥à(¥·¥¹¥Æ¥à¥í¥¬¡¼
-.BR syslogd (8))
-¥Ø¤ÎÀܳ¤ò½ªÎ»¤¹¤ë¡£
-.BR closelog ()
-¤Ïɬ¿Ü¤Ç¤Ï¤Ê¤¤¡£
+\fBvsyslog\fP(): _BSD_SOURCE
+.SH 説明
+\fBcloselog\fP()  はシステムのログ記録用プログラム(システムロガー \fBsyslogd\fP(8))  ヘの接続を終了する。
+\fBcloselog\fP()  は必須ではない。
 .sp
-.BR openlog ()
-¤Ï¥í¥°¤ò½ÐÎϤ·¤è¤¦¤È¤·¤Æ¤¤¤ë¥×¥í¥°¥é¥à¤«¤é¥í¥°µ­Ï¿ÍÑ¥×¥í¥°¥é¥à¤Ø¤Î
-Àܳ¤ò³«»Ï¤¹¤ë¡£
-.I ident
-¤Ç»ØÄꤷ¤¿Ê¸»úÎó(Ä̾ï¤Ï
-.BR openlog ()
-¤·¤¿¥×¥í¥°¥é¥à¤Î̾Á°)¤Ï¥í¥°½ÐÎϤΰìʸ°ìʸ¤ËÄɲ䵤졢¤É¤Î¥×¥í¥°¥é¥à
-¤¬½ÐÎϤ·¤¿¥í¥°¤«¤ò¼±Ê̤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
-.I option
-°ú¤­¿ô¤Ï¡¢
-.BR openlog ()
-¤ÎÆ°ºî¤È¤½¤Î¸å¤Î
-.BR syslog ()
-¤Î¸Æ¤Ó½Ð¤·¤òÀ©¸æ¤¹¤ë¥Õ¥é¥°¤ò»ØÄꤹ¤ë¡£
-.I facility
-°ú¤­¿ô¤Ï¡¢¸å¤Ç
-.BR syslog ()
-¤ò¸Æ¤Ó½Ð¤¹ºÝ¤Ë facility ¤¬»ØÄꤵ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë»ÈÍѤµ¤ì¤ë
-¥Ç¥Õ¥©¥ë¥ÈÃͤò·èÄꤹ¤ë¡£
-.I option
-¤È
-.I facility
-¤Ë¤Ä¤¤¤Æ¤Ï¸å½Ò¤¹¤ë¡£
-.BR openlog ()
-¤Ïɬ¿Ü¤Ç¤Ï¤Ê¤¯¡¢É¬Íפ˱þ¤¸¤Æ
-.BR syslog ()
-¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë¡£
-.BR syslog ()
-¤¬¸Æ¤Ó½Ð¤·¤¿¾ì¹ç¡¢
-.I ident
-¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤϠNULL ¤Ë¤Ê¤ë¡£
+\fBopenlog\fP() はログを出力しようとしているプログラムからログ記録用
+プログラム (system logger) への 接続を開始する。
+\fIident\fP で指定した文字列は各メッセージの前に付与される。
+通常は \fIident\fP にはプログラム名が設定される。
+\fIident\fP が NULL の場合、プログラムが \fIident\fP として使用される
+(POSIX.1\-2008 では \fIident\fP が NULL の場合の動作は規定されていない)。
+
+\fIoption\fP 引き数は、 \fBopenlog\fP() の動作とその後の \fBsyslog\fP() の呼び
+出しを制御するフラグを指定する。 \fIfacility\fP 引き数は、後で \fBsyslog\fP()
+を呼び出す際に facility が指定されなかった場合に使用される デフォルト値
+を決定する。 \fIoption\fP と \fIfacility\fP については後述する。
+\fBopenlog\fP() は必須ではなく、必要に応じて \fBsyslog\fP() から呼び出される。
+\fBsyslog\fP() が呼び出した場合、 \fIident\fP のデフォルト値は NULL になる。
 .sp
-.BR syslog ()
-¤Ï¥í¥°¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ·¡¢
-.BR syslogd (8)
-¤¬¤½¤Î¥á¥Ã¥»¡¼¥¸¤òµ­Ï¿¤¹¤ë¡£
-.I priority
-°ú¤­¿ô¤Ï
-.I facility
-¤È
-.I level
-¤È¤ÎÁȹ礻¤Ç»ØÄꤹ¤ë¡£
-.I facility
-¤È
-.I level
-¤Î¼è¤ê¤¦¤ëÃͤϸå½Ò¤¹¤ë¡£
-»Ä¤ê¤Î
-.I format
-°ú¤­¿ô¤Ï
-.BR printf (3)
-¤È»÷¤¿¥¹¥¿¥¤¥ë¤Î½ñ¼°¤È¤½¤Î½ñ¼°¤ËÍ¿¤¨¤ëÃͤǤ¢¤ë¡£
-.I format
-Ãæ¤Î2ʸ»ú
-.B %m
-¤Ï¤½¤Î»þÅÀ¤Ç¤Î
-.I errno
-¤Ë´ØÏ¢¤¹¤ë¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸Ê¸»úÎó
-.RI ( strerror )
-¤Ë¤è¤Ã¤ÆÃÖ¤­´¹¤¨¤é¤ì¤ë¡£
-ɬÍפʾì¹ç¤ÏËöÈø¤Ë²þ¹Ô¤¬²Ã¤¨¤é¤ì¤ë¡£
-.BR vsyslog ()
-´Ø¿ô¤Ï
-.BR syslog ()
-¤ÈƱ¤¸µ¡Ç½¤ò»ý¤Ä¤¬¡¢²ÄÊÑ°ú¤­¿ô¥ê¥¹¥È¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ëÅÀ¤¬°Û¤Ê¤ë¡£
-»ØÄꤵ¤ì¤¿°ú¤­¿ô¤Ï¡¢
-.BR stdarg (3)
-²ÄÊÑ°ú¤­¿ô¥ê¥¹¥È¥Þ¥¯¥í¤òÍѤ¤¤Æ¼èÆÀ¤µ¤ì¤ë¡£
+\fBsyslog\fP()  はログメッセージを出力し、 \fBsyslogd\fP(8)  がそのメッセージを記録する。 \fIpriority\fP 引き数は
+\fIfacility\fP と \fIlevel\fP との組合せで指定する。 \fIfacility\fP と \fIlevel\fP の取りうる値は後述する。 残りの
+\fIformat\fP 引き数は \fBprintf\fP(3)  と似たスタイルの書式とその書式に与える値である。 \fIformat\fP 中の2文字 \fB%m\fP
+はその時点での \fIerrno\fP に関連するエラーメッセージ文字列 (\fIstrerror\fP)  によって置き換えられる。
+必要な場合は末尾に改行が加えられる。
+
+\fBvsyslog\fP()  関数は \fBsyslog\fP()  と同じ機能を持つが、可変引き数リストを指定することができる点が異なる。
+指定された引き数は、 \fBstdarg\fP(3)  可変引き数リストマクロを用いて取得される。
 
-°Ê²¼¤Î¥µ¥Ö¥»¥¯¥·¥ç¥ó¤Ç¤Ï¡¢
-.I option
-¤È
-.I facility
-¤È
-.I priority
-¤ÎÃͤòÀßÄꤹ¤ë¤Î¤Ë»ÈÍѤµ¤ì¤ë¥Ñ¥é¥á¡¼¥¿¤òÀâÌÀ¤¹¤ë¡£
+以下のサブセクションでは、 \fIoption\fP と \fIfacility\fP と \fIpriority\fP
+の値を設定するのに使用されるパラメータを説明する。
 .SS option
-²¼µ­¤ÎÃͤò OR ¤·¤¿¤â¤Î¤¬
-.BR openlog ()
-¤Î
-.I option
-°ú¤­¿ô¤Ë¤Ê¤ë:
-.TP 15
-.B LOG_CONS
-¥¨¥é¡¼¤¬¤¢¤ì¤Ð¡¢¥·¥¹¥Æ¥à¥í¥¬¡¼¤ËÁ÷¤ë°ìÊý¤Ç¥·¥¹¥Æ¥à¥³¥ó¥½¡¼¥ë¤Ë¤âľÀܽñ¤¯¡£
-.TP
-.B LOG_NDELAY
-¥í¥°µ­Ï¿ÍÑ¥×¥í¥°¥é¥à¤È¤ÎÀܳ¤ò¨ºÂ¤Ë³«»Ï¤¹¤ë
-(Ä̾ï¤Ï¡¢ºÇ½é¤Î¥á¥Ã¥»¡¼¥¸¤¬µ­Ï¿¤µ¤ì¤ë»þ¤ËÀܳ¤ò³«¤¯)¡£
-.TP
-.B LOG_NOWAIT
-¥á¥Ã¥»¡¼¥¸¤òµ­Ï¿¤¹¤ëºÝ¤ËÀ¸À®¤µ¤ì¤ë»Ò¥×¥í¥»¥¹¤Î½ªÎ»¤òÂÔ¤¿¤Ê¤¤¡£
-(GNU C ¥é¥¤¥Ö¥é¥ê¤Ï»Ò¥×¥í¥»¥¹¤òÀ¸À®¤·¤Ê¤¤¡£
-¤·¤¿¤¬¤Ã¤Æ¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï Linux ¤Ç¤Ï̵¸ú¤Ç¤¢¤ë¡£)
-.TP
-.B LOG_ODELAY
-.B LOG_NDELAY
-¤ÎÈ¿ÂС£
-.BR syslog ()
-¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¡¢Àܳ¤Î³«»Ï¤ò¹Ô¤ï¤Ê¤¤¡£
-(¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ê¡¢Æä˻ØÄꤹ¤ëɬÍפϤʤ¤¡£)
-.TP
-.B LOG_PERROR
-stderr ¤Ë¤â½ÐÎϤ¹¤ë¡£(POSIX.1-2001 ¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤)
-.TP
-.B LOG_PID
-¸Ä¡¹¤Î¥á¥Ã¥»¡¼¥¸¤Ë PID ¤ò´Þ¤á¤ë¡£
+下記の値を OR したものが \fBopenlog\fP()  の \fIoption\fP 引き数になる:
+.TP  15
+\fBLOG_CONS\fP
+エラーがあれば、システムロガーに送る一方でシステムコンソールにも直接書く。
+.TP 
+\fBLOG_NDELAY\fP
+ログ記録用プログラムとの接続を即座に開始する (通常は、最初のメッセージが記録される時に接続を開く)。
+.TP 
+\fBLOG_NOWAIT\fP
+メッセージを記録する際に生成される子プロセスの終了を待たない。 (GNU C ライブラリは子プロセスを生成しない。 したがって、このオプションは
+Linux では無効である。)
+.TP 
+\fBLOG_ODELAY\fP
+\fBLOG_NDELAY\fP の反対。 \fBsyslog\fP()  が呼ばれるまで、接続の開始を行わない。
+(このオプションはデフォルトであり、特に指定する必要はない。)
+.TP 
+\fBLOG_PERROR\fP
+stderr にも出力する。
+(POSIX.1\-2001 と POSIX.1\-2008 では定義されていない)
+.TP 
+\fBLOG_PID\fP
+個々のメッセージに PID を含める。
 .SS facility
-.I facility
-°ú¤­¿ô¤Ï¥á¥Ã¥»¡¼¥¸¤Ëµ­Ï¿¤µ¤ì¤ë¥×¥í¥°¥é¥à¤Î¥¿¥¤¥×¤ò»ØÄꤹ¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
-¤³¤ì¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¥¿¥¤¥×¤Î¥×¥í¥°¥é¥à¤«¤é¤Î¥á¥Ã¥»¡¼¥¸¤Ï°Û¤Ê¤ë°·¤¤¤ò
-¤¹¤ë¤è¤¦¤ËÀßÄê¥Õ¥¡¥¤¥ë(
-.BR syslog.conf (5))
-¤ËÄêµÁ¤Ç¤­¤ë¡£
-.TP 15
-.B LOG_AUTH
-¥»¥­¥å¥ê¥Æ¥£/ǧ¾Ú ¥á¥Ã¥»¡¼¥¸
-(Èó¿ä¾©¡£Âå¤ï¤ê¤Ë
-.B LOG_AUTHPRIV
-¤ò»ÈÍѤ¹¤ë¤³¤È)
-.TP
-.B LOG_AUTHPRIV
-¥»¥­¥å¥ê¥Æ¥£/ǧ¾Ú ¥á¥Ã¥»¡¼¥¸ (¥×¥é¥¤¥Ù¡¼¥È)
-.TP
-.B LOG_CRON
-¥¯¥í¥Ã¥¯¥Ç¡¼¥â¥ó
-.RB ( cron
-¤È
-.RB at )
-.TP
-.B LOG_DAEMON
-ÆÃÄê¤Î facility Ãͤò»ý¤¿¤Ê¤¤¥·¥¹¥Æ¥à¥Ç¡¼¥â¥ó
-.TP
-.B LOG_FTP
-ftp ¥Ç¡¼¥â¥ó
-.TP
-.B LOG_KERN
-¥«¡¼¥Í¥ë¥á¥Ã¥»¡¼¥¸ (¥æ¡¼¥¶¥×¥í¥»¥¹¤«¤éÀ¸À®¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤)
+\fIfacility\fP 引き数はメッセージに記録されるプログラムのタイプを指定するために使われる。
+これによって異なるタイプのプログラムからのメッセージは異なる扱いを するように設定ファイル( \fBsyslog.conf\fP(5))  に定義できる。
+.TP  15
+\fBLOG_AUTH\fP
+セキュリティ/認証 メッセージ
+.TP 
+\fBLOG_AUTHPRIV\fP
+セキュリティ/認証 メッセージ (プライベート)
+.TP 
+\fBLOG_CRON\fP
+クロックデーモン (\fBcron\fP と at\fB)\fP
+.TP 
+\fBLOG_DAEMON\fP
+特定の facility 値を持たないシステムデーモン
+.TP 
+\fBLOG_FTP\fP
+ftp デーモン
+.TP 
+\fBLOG_KERN\fP
 .\" LOG_KERN has the value 0; if used as a facility, zero translates to:
 .\" "use the default facility".
-.TP
-.BR LOG_LOCAL0 " ¤«¤é " LOG_LOCAL7
-¥í¡¼¥«¥ë¤Ê»ÈÍѤΤ¿¤á¤Ë¥ê¥¶¡¼¥Ö¤µ¤ì¤Æ¤¤¤ë
-.TP
-.B LOG_LPR
-¥é¥¤¥ó¥×¥ê¥ó¥¿¡¦¥µ¥Ö¥·¥¹¥Æ¥à
-.TP
-.B LOG_MAIL
-¥á¡¼¥ë¡¦¥µ¥Ö¥·¥¹¥Æ¥à
-.TP
-.B LOG_NEWS
-USENET ¥Ë¥å¡¼¥¹¡¦¥µ¥Ö¥·¥¹¥Æ¥à
-.TP
-.B LOG_SYSLOG
-.BR syslogd (8)
-¤Ë¤è¤Ã¤ÆÆâÉôŪ¤Ëȯ¹Ô¤µ¤ì¤ë¥á¥Ã¥»¡¼¥¸
-.TP
-.BR LOG_USER " (¥Ç¥Õ¥©¥ë¥È)"
-°ìÈÌŪ¤Ê¥æ¡¼¥¶¥ì¥Ù¥ë¥á¥Ã¥»¡¼¥¸
-.TP
-.B LOG_UUCP
-UUCP¥µ¥Ö¥·¥¹¥Æ¥à
+カーネルメッセージ (ユーザプロセスから生成することはできない)
+.TP 
+\fBLOG_LOCAL0\fP から \fBLOG_LOCAL7\fP
+ローカルな使用のためにリザーブされている
+.TP 
+\fBLOG_LPR\fP
+ラインプリンタ・サブシステム
+.TP 
+\fBLOG_MAIL\fP
+メール・サブシステム
+.TP 
+\fBLOG_NEWS\fP
+USENET ニュース・サブシステム
+.TP 
+\fBLOG_SYSLOG\fP
+\fBsyslogd\fP(8)  ã\81«ã\82\88ã\81£ã\81¦å\86\85é\83¨ç\9a\84ã\81«ç\99ºè¡\8cã\81\95ã\82\8cã\82\8bã\83¡ã\83\83ã\82»ã\83¼ã\82¸
+.TP 
+\fBLOG_USER\fP (デフォルト)
+ä¸\80è\88¬ç\9a\84ã\81ªã\83¦ã\83¼ã\82¶ã\83¬ã\83\99ã\83«ã\83¡ã\83\83ã\82»ã\83¼ã\82¸
+.TP 
+\fBLOG_UUCP\fP
+UUCPサブシステム
 .SS level
-¤³¤ì¤Ï¥á¥Ã¥»¡¼¥¸¤ÎÍ¥ÀèÅÙ¤ò»ØÄꤹ¤ë¡£
-Í¥ÀèÅ٤ι⤤¤â¤Î¤«¤éÄ㤤¤â¤Î¤Î½ç¤Ç²¼µ­¤¹¤ë¡£
-.TP 15
-.B LOG_EMERG
-¥·¥¹¥Æ¥à¤¬»ÈÍÑÉÔ²Ä
-.TP
-.B LOG_ALERT
-ľ¤Á¤Ë¹ÔÆ°¤òµ¯¤³¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤
-.TP
-.B LOG_CRIT
-´í¸±¤Ê¾õÂÖ
-.TP
-.B LOG_ERR
-¥¨¥é¡¼¤Î¾õÂÖ
-.TP
-.B LOG_WARNING
-¥ï¡¼¥Ë¥ó¥°¤Î¾õÂÖ
-.TP
-.B LOG_NOTICE
-Ä̾ï¤À¤¬½ÅÍפʾõÂÖ
-.TP
-.B LOG_INFO
-¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥á¥Ã¥»¡¼¥¸
-.TP
-.B LOG_DEBUG
-¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë¤Î¥á¥Ã¥»¡¼¥¸
+これはメッセージの優先度を指定する。 優先度の高いものから低いものの順で下記する。
+.TP  15
+\fBLOG_EMERG\fP
+システムが使用不可
+.TP 
+\fBLOG_ALERT\fP
+直ちに行動を起こさなければならない
+.TP 
+\fBLOG_CRIT\fP
+危険な状態
+.TP 
+\fBLOG_ERR\fP
+エラーの状態
+.TP 
+\fBLOG_WARNING\fP
+ワーニングの状態
+.TP 
+\fBLOG_NOTICE\fP
+通常だが重要な状態
+.TP 
+\fBLOG_INFO\fP
+インフォメーションメッセージ
+.TP 
+\fBLOG_DEBUG\fP
+デバッグレベルのメッセージ
 .LP
-.BR setlogmask (3)
-´Ø¿ô¤ò»ÈÍѤ·¤Æ¡¢
-»ØÄꤵ¤ì¤¿¥ì¥Ù¥ë¤Î¥á¥Ã¥»¡¼¥¸¤À¤±¤òµ­Ï¿¤¹¤ë¤è¤¦¤Ë
-À©¸Â¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
-.SH ½àµò
-.BR openlog (),
-.BR closelog (),
-.BR syslog ()
-¤Ï SUSv2 ¤È POSIX.1-2001 ¤Çµ¬Äꤵ¤ì¤Æ¤¤¤ë
-(⤷
-.BR vsyslog ()
-¤Ï½ü¤¯)¡£
-POSIX.1-2001 ¤Ç¤Ï
-.I facility
-¤È¤·¤Æ
-.B LOG_USER
-¤È
-.B LOG_LOCAL*
-¤ÎÃͤ¬µ¬Äꤵ¤ì¤Æ¤¤¤ë¤À¤±¤Ç¤¢¤ë¡£
-¤·¤«¤·¤Ê¤¬¤é¡¢
-.B LOG_AUTHPRIV
-¤È
-.B LOG_FTP
-¤È¤¤¤¦Îã³°¤Ï¤¢¤ë¤¬¡¢
-¤½¤ì°Ê³°¤Î
-.I facility
-¤ÎÃͤÏ¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£
-.I option
-¤ÎÃͤÎ
-.B LOG_PERROR
-¤ÎÃͤϡ¢ POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
-UNIX ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
-.\" .SH ÍúÎò
+\fBsetlogmask\fP(3)  関数を使用して、 指定されたレベルのメッセージだけを記録するように 制限することができる。
+.SH 準拠
+.\" .SH HISTORY
+.\" A
 .\" .BR syslog ()
-.\" ¥Õ¥¡¥ó¥¯¥·¥ç¥ó¡¦¥³¡¼¥ë¤Ï 4.2BSD ¤«¤é¼ÂÁõ¤µ¤ì¤¿¡£
-.\" 4.3BSD ¤Ë¤Ï
+.\" function call appeared in 4.2BSD.
+.\" 4.3BSD documents
 .\" .BR openlog (),
 .\" .BR syslog (),
 .\" .BR closelog (),
-.\" .BR setlogmask ()
-.\" ¤¬¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
-.\" ¤Þ¤¿¡¢4.3BSD-Reno ¤Ë¤Ï
-.\" .BR vsyslog ()
-.\" ¤¬¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
-.\" ÅöÁ³¤Ê¤¬¤é½é´ü¤Î v* ´Ø¿ô¤Ï
-.\" .I <stdarg.h>
-.\" ¤È¤Ï¸ß´¹À­¤Î¤Ê¤¤
+.\" and
+.\" .BR setlogmask ().
+.\" 4.3BSD-Reno also documents
+.\" .BR vsyslog ().
+.\" Of course early v* functions used the
 .\" .I <varargs.h>
-.\" ¤Î»ÅÁȤò»ÈÍѤ·¤¿¤â¤Î¤Ç¤¢¤ë¡£
-.SH Ãí°Õ
-.BR openlog ()
-¸Æ¤Ó½Ð¤·¤Î
-.I ident
-°ú¤­¿ô¤Ï¡¢Ãͤ¬¤½¤Î¤Þ¤ÞÊÝ»ý¤µ¤ì¤Æ¤¤¤ë¤³¤È¤òÁ°Äó¤Ë¤·¤Æ¤¤¤ë¡£
-¤½¤ì¤æ¤¨¡¢
-.I ident
-¤Ç»ØÄꤵ¤ì¤¿Ê¸»úÎó¤¬Êѹ¹¤µ¤ì¤ë¤È¡¢
-.BR syslog ()
-¤ÏÊѹ¹¤µ¤ì¤¿Ê¸»úÎó¤ÎÄɲ乤ë¤À¤í¤¦¤·¡¢
-»ØÄꤵ¤ì¤¿Ê¸»úÎó¤¬Â¸ºß¤·¤Ê¤¯¤Ê¤Ã¤¿¾ì¹ç¡¢·ë²Ì¤Ï̤ÄêµÁ¤Ç¤¢¤ë¡£
-ºÇ¤â°Ü¿¢À­¤¬¤¢¤ëÊýË¡¤Ï¡¢Ê¸»úÎóÄê¿ô¤ò»ÈÍѤ¹¤ë¤³¤È¤Ç¤¢¤ë¡£
+.\" mechanism, which is not compatible with
+.\" .IR <stdarg.h> .
+\fBopenlog\fP(), \fBcloselog\fP(), \fBsyslog\fP() は SUSv2, POSIX.1\-2001,
+POSIX.1\-2008 で規定されている (但し \fBvsyslog\fP() は除く)。
+POSIX.1\-2001 では \fIfacility\fP として \fBLOG_USER\fP と \fBLOG_LOCAL*\fP の値
+が規定されているだけである。 しかしながら、 \fBLOG_AUTHPRIV\fP と
+\fBLOG_FTP\fP という例外はあるが、 それ以外の \fIfacility\fP の値は多くの
+UNIX システムで使われている。 \fIoption\fP の値の \fBLOG_PERROR\fP の値は、
+POSIX.1\-2001 と POSIX.1\-2008 では規定されていないが、
+UNIX の多くのバージョンで使用可能である。
+.SH 注意
+\fBopenlog\fP()  呼び出しの \fIident\fP 引き数は、値がそのまま保持されていることを前提にしている。 それゆえ、 \fIident\fP
+で指定された文字列が変更されると、 \fBsyslog\fP()  は変更された文字列の追加するだろうし、
+指定された文字列が存在しなくなった場合、結果は未定義である。 最も移植性がある方法は、文字列定数を使用することである。
 .LP
-¥æ¡¼¥¶¡¼¤«¤éÍ¿¤¨¤é¤ì¤¿¥Ç¡¼¥¿¤ò format ¤È¤·¤ÆÅϤ·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
-Âå¤ï¤ê¤Ë°Ê²¼¤ò»È¤¦¤³¤È¡£
+ユーザーから与えられたデータを format として渡してはならない。 代わりに以下を使うこと。
 .nf
 
     syslog(priority, "%s", string);
 .fi
-.SH ´ØÏ¢¹àÌÜ
-.BR logger (1),
-.BR setlogmask (3),
-.BR syslog.conf (5),
-.BR syslogd (8)
+.SH 関連項目
+\fBlogger\fP(1), \fBsetlogmask\fP(3), \fBsyslog.conf\fP(5), \fBsyslogd\fP(8)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。