Level
in package
Table of Contents
Constants
- ALERT = 550
- 警報 ALERT => 550 データベースに接続できないなど、サイトが表示できない状態で緊急で対応が必要な場合に使用。
- CRITICAL = 500
- 重大 CRITICAL => 500 一部機能が使用不能・表示不能になったなどの、ある程度影響範囲が大きいエラーが起きた場合に使用。
- DEBUG = 100
- デバッグ DEBUG => 100 原因が特定できない不具合のデバッグのために一時的に仕込む場合に使用。
- EMERGENCY = 600
- 緊急 EMERGENCY => 600 サイトが表示できない状態。基本的には使用しない。
- ERROR = 400
- エラー ERROR => 400 データが壊れているなど、不具合や環境に問題がある可能性があるエラー。処理が継続できない場合に使用。
- INFO = 200
- 情報 INFO => 200 エラーではない正常の操作を記憶。監査ログなどで使用。
- NOTICE = 250
- 注意 NOTICE => 250 特にプログラムを修正する必要はないが、不正操作・不正アクセス(CSRFチェック、アカウントロック時)などで使用。
- WARNING = 300
- 警告 WARNING => 300 潜在的な問題。不具合や環境に問題がある可能性があるエラー。問題が発生していても,処理が継続できる場合に使用。
Properties
Methods
- getLevelNameJa() : string
- 日本語のログレベルのラベルを変換
- getLevelValue() : int
- 英語のログレベルからintの値を取得
Constants
ALERT
警報 ALERT => 550 データベースに接続できないなど、サイトが表示できない状態で緊急で対応が必要な場合に使用。
public
mixed
ALERT
= 550
CRITICAL
重大 CRITICAL => 500 一部機能が使用不能・表示不能になったなどの、ある程度影響範囲が大きいエラーが起きた場合に使用。
public
mixed
CRITICAL
= 500
DEBUG
デバッグ DEBUG => 100 原因が特定できない不具合のデバッグのために一時的に仕込む場合に使用。
public
mixed
DEBUG
= 100
EMERGENCY
緊急 EMERGENCY => 600 サイトが表示できない状態。基本的には使用しない。
public
mixed
EMERGENCY
= 600
ERROR
エラー ERROR => 400 データが壊れているなど、不具合や環境に問題がある可能性があるエラー。処理が継続できない場合に使用。
public
mixed
ERROR
= 400
INFO
情報 INFO => 200 エラーではない正常の操作を記憶。監査ログなどで使用。
public
mixed
INFO
= 200
NOTICE
注意 NOTICE => 250 特にプログラムを修正する必要はないが、不正操作・不正アクセス(CSRFチェック、アカウントロック時)などで使用。
public
mixed
NOTICE
= 250
WARNING
警告 WARNING => 300 潜在的な問題。不具合や環境に問題がある可能性があるエラー。問題が発生していても,処理が継続できる場合に使用。
public
mixed
WARNING
= 300
Properties
$levels
日本語変換テーブル
protected
static array<string|int, string>
$levels
= [self::DEBUG => 'デバッグ', self::INFO => '情報', self::NOTICE => '注意', self::WARNING => '警告', self::ERROR => 'エラー', self::CRITICAL => '重大', self::ALERT => '緊急', self::EMERGENCY => '緊急']
$values
ラベル-値変換テーブル
protected
static array<string|int, int>
$values
= ['DEBUG' => self::DEBUG, 'INFO' => self::INFO, 'NOTICE' => self::NOTICE, 'WARNING' => self::WARNING, 'ERROR' => self::ERROR, 'CRITICAL' => self::CRITICAL, 'ALERT' => self::ALERT, 'EMERGENCY' => self::EMERGENCY]
Methods
getLevelNameJa()
日本語のログレベルのラベルを変換
public
static getLevelNameJa(int $level) : string
Parameters
- $level : int
Return values
stringgetLevelValue()
英語のログレベルからintの値を取得
public
static getLevelValue(string $level) : int
Parameters
- $level : string