public function log($level, $message, array $context = array())
{
if ($this->app->isFrontRequest()) {
// フロント画面用のログ出力
$this->app['monolog.logger.front']->log($level, $message, $context);
} elseif ($this->app->isAdminRequest()) {
// 管理画面用のログ出力
$this->app['monolog.logger.admin']->log($level, $message, $context);
} else {
// 両方に当てはまらない場合、monolog用へログ出力
$this->app['monolog']->log($level, $message, $context);
}
if ($this->app['debug']) {
// debugが有効時はフロント、管理両方のログをmonologにも出力
$this->app['monolog']->log($level, $message, $context);
}
}