File tree Expand file tree Collapse file tree 6 files changed +28
-30
lines changed Expand file tree Collapse file tree 6 files changed +28
-30
lines changed Original file line number Diff line number Diff line change @@ -25,11 +25,13 @@ jobs:
2525 uses : actions/cache@v2
2626 with :
2727 path : vendor
28- key : ${{ runner.os }}-php -${{ hashFiles('**/composer.lock') }}
28+ key : ${{ runner.os }}-composer -${{ hashFiles('**/composer.lock') }}
2929 restore-keys : |
3030 ${{ runner.os }}-php-
3131 - name : Install dependencies
3232 if : steps.composer-cache.outputs.cache-hit != 'true'
33- run : composer install --prefer-dist --no-progress --no-suggest --ignore-platform-reqs
33+ run : |
34+ composer require --dev "jiannei/laravel-enum" --no-interaction --no-update
35+ composer update --prefer-dist --no-interaction
3436 - name : Execute tests (Unit and Feature tests) via PHPUnit
3537 run : vendor/bin/phpunit
Original file line number Diff line number Diff line change 99 }
1010 ],
1111 "require" : {
12- "ext-json" : " *" ,
13- "jiannei/laravel-enum" : " ^1.0"
12+ "ext-json" : " *"
1413 },
1514 "require-dev" : {
1615 "orchestra/testbench" : " ^6.4" ,
17- "phpunit/phpunit" : " ^9.4"
16+ "phpunit/phpunit" : " ^9.4" ,
17+ "jiannei/laravel-enum" : " ^1.2"
1818 },
1919 "autoload" : {
2020 "files" : [
Original file line number Diff line number Diff line change 2727 ],
2828 ],
2929
30+ 'enum ' => \Jiannei \Enum \Laravel \Repositories \Enums \LogEnum::class,
31+
3032 'query ' => [
3133 'enabled ' => env ('LOG_QUERY ' , false ),
3234
Original file line number Diff line number Diff line change 1111
1212namespace Jiannei \Logger \Laravel \Listeners ;
1313
14+ use Illuminate \Support \Facades \Config ;
1415use Jiannei \Logger \Laravel \Events \RequestHandledEvent ;
15- use Jiannei \Logger \Laravel \Repositories \Enums \LogEnum ;
1616use Symfony \Component \HttpFoundation \Response as SymfonyResponse ;
1717
1818class RequestHandledListener
@@ -32,6 +32,14 @@ public function handle(RequestHandledEvent $event)
3232 'duration ' => formatDuration ($ end - $ start ),
3333 ];
3434
35- logger_async (LogEnum::REQUEST , $ context );
35+ /**
36+ * @var \Jiannei\Enum\Laravel\Repositories\Enums\LogEnum $logEnumClass
37+ */
38+ $ message = 'system:request ' ;
39+ if (class_exists ($ logEnumClass = Config::get ('logging.enum ' ))) {
40+ $ message = $ logEnumClass ::getDescription ($ logEnumClass ::SYSTEM_REQUEST );
41+ }
42+
43+ logger_async ($ message , $ context );
3644 }
3745}
Original file line number Diff line number Diff line change 1818use Jiannei \Logger \Laravel \Events \RequestHandledEvent ;
1919use Jiannei \Logger \Laravel \Listeners \RequestArrivedListener ;
2020use Jiannei \Logger \Laravel \Listeners \RequestHandledListener ;
21- use Jiannei \Logger \Laravel \Repositories \Enums \LogEnum ;
2221
2322class ServiceProvider extends IlluminateServiceProvider
2423{
@@ -56,7 +55,15 @@ protected function logQuery()
5655 'sql ' => $ realSql ,
5756 ];
5857
59- logger_async (LogEnum::SQL , $ context );
58+ /**
59+ * @var \Jiannei\Enum\Laravel\Repositories\Enums\LogEnum $logEnumClass
60+ */
61+ $ message = 'system:sql ' ;
62+ if (class_exists ($ logEnumClass = $ this ->app ['config ' ]->get ('logging.enum ' ))) {
63+ $ message = $ logEnumClass ::getDescription ($ logEnumClass ::SYSTEM_SQL );
64+ }
65+
66+ logger_async ($ message , $ context );
6067 });
6168 }
6269
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments