TGMDK_Logger
in package
TGMDK_Logger ログ出力クラス
Tags
Table of Contents
- $instance : mixed
- 当クラスのインスタンスを保持する変数
- $logger : LoggerInterface
- ロガー保持変数
- debug() : mixed
- Debugレベルでログを出力
- error() : mixed
- Errorレベルでログを出力
- fatal() : mixed
- Fatalレベルでログを出力
- getInstance() : TGMDK_Logger
- 静的なインスタンスを返す
- info() : mixed
- Infoレベルでログを出力
- setLogger() : void
- warn() : mixed
- Warnレベルでログを出力
- __construct() : mixed
- コンストラクタ(getInstanceのみインスタンス化が可能)
Properties
$instance
当クラスのインスタンスを保持する変数
private
static mixed
$instance
= NULL
$logger
ロガー保持変数
private
LoggerInterface
$logger
Methods
debug()
Debugレベルでログを出力
public
debug(mixed $message[, mixed $throwable = NULL ]) : mixed
Parameters
- $message : mixed
-
: ログ出力するメッセージ
- $throwable : mixed = NULL
-
: ログに出力するExceptionオブジェクト(stack traceを含む)
Tags
Return values
mixed —error()
Errorレベルでログを出力
public
error(mixed $message[, mixed $throwable = NULL ]) : mixed
Parameters
- $message : mixed
-
: ログ出力するメッセージ
- $throwable : mixed = NULL
-
: ログに出力するExceptionオブジェクト(stack traceを含む)
Tags
Return values
mixed —fatal()
Fatalレベルでログを出力
public
fatal(mixed $message[, mixed $throwable = NULL ]) : mixed
Parameters
- $message : mixed
-
: ログ出力するメッセージ
- $throwable : mixed = NULL
-
: ログに出力するExceptionオブジェクト(stack traceを含む)
Tags
Return values
mixed —getInstance()
静的なインスタンスを返す
public
static getInstance() : TGMDK_Logger
Tags
Return values
TGMDK_Logger —ロガー
info()
Infoレベルでログを出力
public
info(mixed $message[, mixed $throwable = NULL ]) : mixed
Parameters
- $message : mixed
-
: ログ出力するメッセージ
- $throwable : mixed = NULL
-
: ログに出力するExceptionオブジェクト(stack traceを含む)
Tags
Return values
mixed —setLogger()
public
static setLogger(LoggerInterface $logger) : void
Parameters
- $logger : LoggerInterface
Return values
void —warn()
Warnレベルでログを出力
public
warn(mixed $message[, mixed $throwable = NULL ]) : mixed
Parameters
- $message : mixed
-
: ログ出力するメッセージ
- $throwable : mixed = NULL
-
: ログに出力するExceptionオブジェクト(stack traceを含む)
Tags
Return values
mixed —__construct()
コンストラクタ(getInstanceのみインスタンス化が可能)
private
__construct(LoggerInterface|null $logger) : mixed
Parameters
- $logger : LoggerInterface|null