Skip to content

Commit f707be5

Browse files
committed
feat(facade): [LoggerFacade] added and regiestered in service privoder
1 parent 1c3fff0 commit f707be5

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/Facades/LoggerFacade.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
namespace Onramplab\LaravelLogEnhancement\Facades;
4+
5+
use Illuminate\Support\Facades\Facade;
6+
7+
class LoggerFacade extends Facade
8+
{
9+
/**
10+
* Get the registered name of the component.
11+
*
12+
* @return string
13+
*/
14+
protected static function getFacadeAccessor()
15+
{
16+
return 'laravel-log-enhancement-logger';
17+
}
18+
}

src/LaravelLogEnhancementServiceProvider.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
namespace Onramplab\LaravelLogEnhancement;
44

5+
use Illuminate\Contracts\Foundation\Application;
56
use Illuminate\Support\ServiceProvider;
67
use Illuminate\Support\Facades\Route;
8+
use Psr\Log\LoggerInterface;
79

810
class LaravelLogEnhancementServiceProvider extends ServiceProvider
911
{
@@ -63,6 +65,10 @@ public function register()
6365
$this->app->singleton(Logger::class, function (Application $app) {
6466
return new Logger($app->make(LoggerInterface::class));
6567
});
68+
69+
$this->app->bind('laravel-log-enhancement-logger',function(){
70+
return app()->make(Logger::class);
71+
});
6672
}
6773

6874
/**

0 commit comments

Comments
 (0)