PHP


導入方法

Sequence LogをPHPで使用するため、ソースファイルに次の行を追加して下さい。

if (extension_loaded('slog') === false)
    require_once('slog.php');

初期設定

ログの出力ファイル名や、Sequence Log Serviceへの接続情報など、ログ出力に必要な設定を行います。

slogLoadConfig('sample.log.config');


API

slogLoadConfig

ログ出力設定を読み込みます。


引数
  • $fileName
    • ログ出力設定ファイル名。詳細はログ出力設定をご参照ください。

戻り値
戻り値はありません。

slogStepIn

メソッドのコールログを出力します。


引数
  • $className
    • クラス名。ソースファイル名や、"namespace::class"などでも問題ありません。半角スペースは使用しないで下さい。

  • $funcName
    • メソッド名。

戻り値
SequenceLogタグを返します。

使用例
$TAG = slogStepIn('printf.php', 'main');
slogD($TAG, 'DEBUGメッセージ');
slogStepOut($TAG);

slogStepOut

メソッドのリターンログを出力します。


引数
  • $tag
    • SequenceLogタグ。

戻り値
戻り値はありません。

slogD, slogI, slogW, slogE

ログメッセージを出力します。slogD, slogI, slogW, slogE はそれぞれログレベル Debug, Info, Warning, Error となります。


引数
  • $tag
    • SequenceLogタグ。

  • $msg
    • ログメッセージ。

戻り値
戻り値はありません。

slogAssert

プログラムが意図通りに動いているかどうかチェックします。


引数
  • $tag
    • SequenceLogタグ。

  • $assertName
    • アサート名。成功または失敗のログを出力する際に、付加される名前です。

  • $result
    • プログラムの実行結果。

戻り値
戻り値はありません。