Menu

## TGMDK_Logger
in package

TGMDK_Logger.php : 15

TGMDK_Logger ログ出力クラス

##### Tags

category

  Veritrans

copyright

  VeriTrans Inc.

### 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

TGMDK_Logger.php : 25

当クラスのインスタンスを保持する変数

`private static mixed $instance = NULL`

#### $logger

TGMDK_Logger.php : 22

ロガー保持変数

`private LoggerInterface $logger`

### Methods

#### debug()

TGMDK_Logger.php : 76

Debugレベルでログを出力

`public debug(mixed $message[, mixed $throwable = NULL ]) : mixed`

##### Parameters

$message : mixed

  : ログ出力するメッセージ

$throwable : mixed = NULL

  : ログに出力するExceptionオブジェクト(stack traceを含む)

##### Tags

access

  public

##### Return values

mixed —

#### error()

TGMDK_Logger.php : 127

Errorレベルでログを出力

`public error(mixed $message[, mixed $throwable = NULL ]) : mixed`

##### Parameters

$message : mixed

  : ログ出力するメッセージ

$throwable : mixed = NULL

  : ログに出力するExceptionオブジェクト(stack traceを含む)

##### Tags

access

  public

##### Return values

mixed —

#### fatal()

TGMDK_Logger.php : 144

Fatalレベルでログを出力

`public fatal(mixed $message[, mixed $throwable = NULL ]) : mixed`

##### Parameters

$message : mixed

  : ログ出力するメッセージ

$throwable : mixed = NULL

  : ログに出力するExceptionオブジェクト(stack traceを含む)

##### Tags

access

  public

##### Return values

mixed —

#### getInstance()

TGMDK_Logger.php : 60

静的なインスタンスを返す

`public static getInstance() : TGMDK_Logger`

##### Tags

access

  public

static

##### Return values

TGMDK_Logger —

ロガー

#### info()

TGMDK_Logger.php : 93

Infoレベルでログを出力

`public info(mixed $message[, mixed $throwable = NULL ]) : mixed`

##### Parameters

$message : mixed

  : ログ出力するメッセージ

$throwable : mixed = NULL

  : ログに出力するExceptionオブジェクト(stack traceを含む)

##### Tags

access

  public

##### Return values

mixed —

#### setLogger()

TGMDK_Logger.php : 46
`public static setLogger(LoggerInterface $logger) : void`

##### Parameters

$logger : LoggerInterface

##### Return values

void —

#### warn()

TGMDK_Logger.php : 110

Warnレベルでログを出力

`public warn(mixed $message[, mixed $throwable = NULL ]) : mixed`

##### Parameters

$message : mixed

  : ログ出力するメッセージ

$throwable : mixed = NULL

  : ログに出力するExceptionオブジェクト(stack traceを含む)

##### Tags

access

  public

##### Return values

mixed —

#### __construct()

TGMDK_Logger.php : 33

コンストラクタ（getInstanceのみインスタンス化が可能）

`private __construct(LoggerInterface|null $logger) : mixed`

##### Parameters

$logger : LoggerInterface|null

##### Tags

access

  private

##### Return values

mixed —

## Search results