Use facades.

This commit is contained in:
Taylor Otwell 2014-08-20 17:04:09 -05:00
parent 2ab3d52540
commit 838b20d4a0
3 changed files with 9 additions and 11 deletions

View File

@ -1,5 +1,7 @@
<?php namespace App\Providers; <?php namespace App\Providers;
use App, Log;
use Exception;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
class ErrorServiceProvider extends ServiceProvider { class ErrorServiceProvider extends ServiceProvider {
@ -17,9 +19,9 @@ class ErrorServiceProvider extends ServiceProvider {
// exceptions. If nothing is returned, the default error view is // exceptions. If nothing is returned, the default error view is
// shown, which includes a detailed stack trace during debug. // shown, which includes a detailed stack trace during debug.
$this->app->error(function(\Exception $exception, $code) App::error(function(Exception $exception, $code)
{ {
$this->app['log']->error($exception); Log::error($exception);
}); });
} }

View File

@ -1,5 +1,6 @@
<?php namespace App\Providers; <?php namespace App\Providers;
use Log;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
class LogServiceProvider extends ServiceProvider { class LogServiceProvider extends ServiceProvider {
@ -11,13 +12,7 @@ class LogServiceProvider extends ServiceProvider {
*/ */
public function boot() public function boot()
{ {
// Here we will configure the error logger setup for the application which Log::useFiles(storage_path().'/logs/laravel.log');
// is built on top of the wonderful Monolog library. By default we will
// build a basic log file setup which creates a single file for logs.
$this->app['log']->useFiles(
storage_path().'/logs/laravel.log'
);
} }
/** /**

View File

@ -1,5 +1,6 @@
<?php namespace App\Providers; <?php namespace App\Providers;
use App;
use Illuminate\Routing\RouteServiceProvider as ServiceProvider; use Illuminate\Routing\RouteServiceProvider as ServiceProvider;
class RouteServiceProvider extends ServiceProvider { class RouteServiceProvider extends ServiceProvider {
@ -23,7 +24,7 @@ class RouteServiceProvider extends ServiceProvider {
*/ */
public function map() public function map()
{ {
$this->app->booted(function() App::booted(function()
{ {
// Once the application has booted, we will include the default routes // Once the application has booted, we will include the default routes
// file. This "namespace" helper will load the routes file within a // file. This "namespace" helper will load the routes file within a
@ -31,7 +32,7 @@ class RouteServiceProvider extends ServiceProvider {
$this->namespaced(function() $this->namespaced(function()
{ {
require app('path').'/Http/routes.php'; require app_path().'/Http/routes.php';
}); });
}); });
} }