天天看點

syslog Tips

1、UNIX C系統程式設計

<code>#include &lt;syslog.h&gt;</code>

<code>void</code> <code>openlog(</code><code>const</code> <code>char</code> <code>*ident, </code><code>int</code> <code>option, </code><code>int</code> <code>facility);</code>

<code>void</code> <code>syslog(</code><code>int</code> <code>priority, </code><code>const</code> <code>char</code> <code>*format, ...);</code>

<code>void</code> <code>closelog(</code><code>void</code><code>);</code>

<code>int</code> <code>setlogmask(</code><code>int</code> <code>maskpri);    </code><code>//傳回值:前日志記錄優先級屏蔽字值</code>

  調用openlog是可選擇的。如果不調用openlog,則在第一次調用syslog時,自動調用openlog。調用closelog也是可選擇的,因為它隻是關閉曾被用于與syslog守護程序進行通信的描述符。

2、系統指令

<code>walker@walker-host:~$ logger --help</code>

<code>Usage:</code>

<code> </code><code>logger [options] [message]</code>

<code>選項:</code>

<code> </code><code>-d, --udp             use UDP (TCP is default)</code>

<code> </code><code>-i, --id              log the process ID too</code>

<code> </code><code>-f, --file &lt;file&gt;     log the contents of this file</code>

<code> </code><code>-h, --help            display this help text and exit</code>

<code> </code><code>-n, --server &lt;name&gt;   write to this remote syslog server</code>

<code> </code><code>-P, --port &lt;number&gt;   use this UDP port</code>

<code> </code><code>-p, --priority &lt;prio&gt; mark given message with this priority</code>

<code> </code><code>-s, --stderr          output message to standard error as well</code>

<code> </code><code>-t, --tag &lt;tag&gt;       mark every line with this tag</code>

<code> </code><code>-u, --socket &lt;socket&gt; write to this Unix socket</code>

<code> </code><code>-V, --version         output version information and exit</code>

3、日志檔案位置。

1)、CentOS 5.11

<code>/var/log/messages</code>

2)、Ubuntu 14.04

<code>/var/log/syslog</code>

4、配置檔案位置。

<code>/etc/syslog.conf</code>

(1)、主配置檔案。

<code>/etc/rsyslog.conf</code>

(2)、子配置檔案。

<code>/etc/rsyslog.d/*.conf</code>

本文轉自walker snapshot部落格51CTO部落格,原文連結http://blog.51cto.com/walkerqt/1740898如需轉載請自行聯系原作者

RQSLT

繼續閱讀