Properties

$_config

$_config : array

Class config

Type

array

$_logs

$_logs : array

アプリケーションログ

Type

array

$_temporaryOffset

$_temporaryOffset : integer

テンポラリーログ記録開始オフセット

Type

integer

$_resourceLog

$_resourceLog : array

リソースログ

Type

array

$_fbKeys

$_fbKeys : string

FirePHP表示もするログキー

Type

string

Methods

__construct()

__construct(array  $config) 

Universal constructor

設定を_configプロパティに代入します。

Parameters

array $config

ユーザー設定値

onInject()

onInject() : void

Inject

設定にしたがってサービスをインジェクトします。

setConfig()

setConfig(mixed  $config, mixed  $values = null) : self

Set config

Parameters

mixed $config

(string) 設定キー | (array) 設定配列

mixed $values

(string) $configの時の設定値

Returns

self

getConfig()

getConfig(string  $key = null) : mixed

Get config

Parameters

string $key

設定キー、指定なければ全ての設定を取得

Returns

mixed

setService()

setService(string  $name, mixed  $service) : void

Set service

Parameters

string $name

サービスキー

mixed $service

サービス

log()

log(string  $logKey, mixed  $logValue = null) : void

アプリケーションログを記録

アプリケーションログを記録します。
このログは画面上で確認できる一時的なスクリーンログです。

Parameters

string $logKey

ログキー

mixed $logValue

resourceLog()

resourceLog(string  $method, string  $uri, array  $values, integer  $code) : void

リソースログ

read操作はログには記録されません。

Parameters

string $method

メソッド

string $uri

URI

array $values

引数

integer $code

コード

onShutdownDebug()

onShutdownDebug() : void

スクリプトシャットダウン時のログ処理

shutdown関数から呼ばれます

shutdonwnDbDebug()

shutdonwnDbDebug() : void

Write page log onto DB on shutdown

getPageLogDb()

getPageLogDb() : \SQLiteDatabase

Get log db

Returns

\SQLiteDatabase

getPageLog()

getPageLog(array  $get) : array|mixed|string

Get page log

Parameters

array $get

Returns

array|mixed|string

shutdownDebug()

shutdownDebug(boolean  $return = true) : array

スクリプトシャットダウン時のログ処理

アプリケーションログ、smartyアサインログ、グローバル変数ログ、 リクエストURIをシリアライズしてファイル保存します。 デバックモードの時のみ使用します。 保存されたログは/__bear/のLogタブでブラウズできます。 シャットダウン時実行のメソッドとしてフレームワーク内で登録され、 スクリプト終了時に実行されます。 フレームワーク内で使用されます。

Parameters

boolean $return

Throws

\Exception

Returns

array

start()

start() : void

ログを記録開始

stop()

stop() : mixed

ログを記録開始

Returns

mixed

_exception()

_exception(string  $msg, array  $config = array()) : \BEAR_Exception

例外の作成

Parameters

string $msg

例外メッセージ

array $config

例外config

Returns

\BEAR_Exception