UNIX :: syslog.

UNIX syslog(3)呼び出しへのPerlインタフェース
今すぐダウンロード

UNIX :: syslog. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Marcus Harnisch
  • 出版社のWebサイト:
  • http://search.cpan.org/mharnisch/

UNIX :: syslog. タグ


UNIX :: syslog. 説明

UNIXのsyslog(3)呼び出しへのPerlインターフェース UNIX :: syslogはPerlののXSUBを介してシステム・ロガーのsyslogd(8)へのインタフェースを提供するPerlモジュールです。誰もがsyslog.hに精通していることのSysに、このモジュールの右away.Inの逆を使用することができるはずだから、あなたのシステムのネイティブのlibc関数に似ているために、実装の試み:: Syslogの(3)、このモジュールは、オープンAませんメッセージを送信するためのネットワーク接続。これは、(「FAQ」を参照)、コンピュータのセキュリティホールを開ける避けるために、あなたを助けることができる。タグマクロによってインポート潜水艦は、単にあなたのシステムのCヘッダファイルのsyslog.hの中で最も重要なの#defineのラッパーです。マクロは、多かれ少なかれ移植性のある形でのオプション、設備や優先順位を指定するために使用される値の整数を返します。彼らはまた、あなたのローカルのsyslogのメカニズムに関する一般的な情報を提供しています。チェックのsyslog(3)とあなたのsystem.Theの以下の機能で利用可能なマクロ、オプションや施設については、お近くのsyslog.hが提供されていますはopenlog $ identが、$オプションは、$施設は、システムロガーへの接続をオープンします。 $ identがsyslogdの(8)は、すべてのメッセージに出力することを識別子の文字列です。これは通常、プロセス名に等しいです。 $オプションは、論理和の選択肢の結果である整数値です。 $施設を指定メッセージが(例えばカーネルメッセージ、メール・サブシステム).syslog $優先、$フォーマットに関連付けられなければならないシステムの部分は、@formatargsは、ログメッセージを生成し、システム・ロガーに渡すことが整数値です。 syslogの()は最初の()はopenlogを呼び出さずに呼び出された場合、おそらくシステム依存のデフォルト値は)(はopenlogへの暗黙の呼び出しの引数として使用されます。 $優先順位は、メッセージの優先順位を指定する整数値です。代わりに$の優先順位は、優先度や施設の論理和値を指定できます。その場合、以前に選択された機能は、上書きされます。 syslogのは、()はopenlogを(呼び出しなしで呼び出された場合)、第一および優先順位が優先と施設の両方を指定しないで、デフォルトの機能が使用されます。この動作は、最も可能性の高いシステムに依存しており、利用者は、その場合のいずれかの特定の値に依存しないでください。 $フォーマットはprintfの(3)のスタイルでフォーマット文字列です。さらに、通常のprintfディレクティブ%mには、文字列で指定することができます。これは、Perlの変数$の内容によって暗黙的に置換されます! ($ ERRNO)。 @formatargsはsubsequently.closelogがシステムlogger.setlogmask $のmask_priorityセットへの接続優先度マスクを閉じ、古いマスクを返すと、フォーマットディレクティブが交換されることを値のリストです。優先順位が設定され、ビットが設定されていない場合は無効になってマスクのビットによって示さのログが有効になっています。マクロは)(setlogmaskに有効とポータブル引数を指定するために設けられています。通常、デフォルトのログマスクは、すべてのメッセージがlogged.prioritynameの$優先にすることができます文字列として$優先順位の名前を含む文字列を返します。この機能はインストール時に有効になっていない場合は、関数が戻るには、$施設が文字列として$施設の名前を含む文字列を返しますundef.facilityname。この機能は、インストール時に有効になっていない場合は、関数が戻るundef.SYNOPSIS使用のUnix ::のSyslogのqw(:マクロ)。 #Syslogのマクロは、Unixを使っ:: SyslogのQW(:SUBS)。 #syslogの機能はopenlog $ IDENT、$オプション、$施設。 syslogの$の優先順位、$フォーマット、@formatargs。 closelog; $ oldmask = setlogmask $ mask_priority。要件: ・Perl


UNIX :: syslog. 関連ソフトウェア