@@ -64,8 +64,9 @@ protected function configureStatisticsLogger()
64
64
65
65
$ browser = new Browser ($ this ->loop , $ connector );
66
66
67
- app ()->singleton (StatisticsLoggerInterface::class, function () use ($ browser ) {
68
- $ class = config ('websockets.statistics.logger ' , \BeyondCode \LaravelWebSockets \Statistics \Logger \HttpStatisticsLogger::class);
67
+ app ()->singleton (StatisticsLoggerInterface::class, function ($ app ) use ($ browser ) {
68
+ $ config = $ app ['config ' ]['websockets ' ];
69
+ $ class = $ config ['statistics ' ]['logger ' ] ?? \BeyondCode \LaravelWebSockets \Statistics \Logger \HttpStatisticsLogger::class;
69
70
70
71
return new $ class (app (ChannelManager::class), $ browser );
71
72
});
@@ -79,9 +80,9 @@ protected function configureStatisticsLogger()
79
80
80
81
protected function configureHttpLogger ()
81
82
{
82
- app ()->singleton (HttpLogger::class, function () {
83
+ app ()->singleton (HttpLogger::class, function ($ app ) {
83
84
return (new HttpLogger ($ this ->output ))
84
- ->enable ($ this ->option ('debug ' ) ?: config ( ' app. debug ' ))
85
+ ->enable ($ this ->option ('debug ' ) ?: ( $ app [ ' config ' ][ ' app ' ][ ' debug '] ?? false ))
85
86
->verbose ($ this ->output ->isVerbose ());
86
87
});
87
88
@@ -90,9 +91,9 @@ protected function configureHttpLogger()
90
91
91
92
protected function configureMessageLogger ()
92
93
{
93
- app ()->singleton (WebsocketsLogger::class, function () {
94
+ app ()->singleton (WebsocketsLogger::class, function ($ app ) {
94
95
return (new WebsocketsLogger ($ this ->output ))
95
- ->enable ($ this ->option ('debug ' ) ?: config ( ' app. debug ' ))
96
+ ->enable ($ this ->option ('debug ' ) ?: ( $ app [ ' config ' ][ ' app ' ][ ' debug '] ?? false ))
96
97
->verbose ($ this ->output ->isVerbose ());
97
98
});
98
99
@@ -101,9 +102,9 @@ protected function configureMessageLogger()
101
102
102
103
protected function configureConnectionLogger ()
103
104
{
104
- app ()->bind (ConnectionLogger::class, function () {
105
+ app ()->bind (ConnectionLogger::class, function ($ app ) {
105
106
return (new ConnectionLogger ($ this ->output ))
106
- ->enable (config ( ' app. debug ') )
107
+ ->enable ($ app [ ' config ' ][ ' app ' ][ ' debug '] ?? false )
107
108
->verbose ($ this ->output ->isVerbose ());
108
109
});
109
110
0 commit comments