@@ -129,6 +129,7 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
129
129
matchers: Sequence[AsyncListenerMatcher],
130
130
middleware: Sequence[AsyncMiddleware],
131
131
auto_acknowledgement: bool = False,
132
+ base_logger: Optional[Logger] = None,
132
133
):
133
134
self.app_name = app_name
134
135
self.ack_function = ack_function
@@ -137,7 +138,7 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
137
138
self.middleware = middleware
138
139
self.auto_acknowledgement = auto_acknowledgement
139
140
self.arg_names = inspect.getfullargspec(ack_function).args
140
- self.logger = get_bolt_app_logger(app_name, self.ack_function)
141
+ self.logger = get_bolt_app_logger(app_name, self.ack_function, base_logger )
141
142
142
143
async def run_ack_function(
143
144
self,
@@ -174,7 +175,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
174
175
< dl >
175
176
< dt id ="slack_bolt.listener.async_listener.AsyncCustomListener "> < code class ="flex name class ">
176
177
< span > class < span class ="ident "> AsyncCustomListener</ span > </ span >
177
- < span > (</ span > < span > *, app_name: str, ack_function: Callable[..., Awaitable[Optional[< a title ="slack_bolt.response.response.BoltResponse " href ="../response/response.html#slack_bolt.response.response.BoltResponse "> BoltResponse</ a > ]]], lazy_functions: Sequence[Callable[..., Awaitable[None]]], matchers: Sequence[< a title ="slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher " href ="../listener_matcher/async_listener_matcher.html#slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher "> AsyncListenerMatcher</ a > ], middleware: Sequence[< a title ="slack_bolt.middleware.async_middleware.AsyncMiddleware " href ="../middleware/async_middleware.html#slack_bolt.middleware.async_middleware.AsyncMiddleware "> AsyncMiddleware</ a > ], auto_acknowledgement: bool = False)</ span >
178
+ < span > (</ span > < span > *, app_name: str, ack_function: Callable[..., Awaitable[Optional[< a title ="slack_bolt.response.response.BoltResponse " href ="../response/response.html#slack_bolt.response.response.BoltResponse "> BoltResponse</ a > ]]], lazy_functions: Sequence[Callable[..., Awaitable[None]]], matchers: Sequence[< a title ="slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher " href ="../listener_matcher/async_listener_matcher.html#slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher "> AsyncListenerMatcher</ a > ], middleware: Sequence[< a title ="slack_bolt.middleware.async_middleware.AsyncMiddleware " href ="../middleware/async_middleware.html#slack_bolt.middleware.async_middleware.AsyncMiddleware "> AsyncMiddleware</ a > ], auto_acknowledgement: bool = False, base_logger: Optional[logging.Logger] = None )</ span >
178
179
</ code > </ dt >
179
180
< dd >
180
181
< div class ="desc "> </ div >
@@ -201,6 +202,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
201
202
matchers: Sequence[AsyncListenerMatcher],
202
203
middleware: Sequence[AsyncMiddleware],
203
204
auto_acknowledgement: bool = False,
205
+ base_logger: Optional[Logger] = None,
204
206
):
205
207
self.app_name = app_name
206
208
self.ack_function = ack_function
@@ -209,7 +211,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
209
211
self.middleware = middleware
210
212
self.auto_acknowledgement = auto_acknowledgement
211
213
self.arg_names = inspect.getfullargspec(ack_function).args
212
- self.logger = get_bolt_app_logger(app_name, self.ack_function)
214
+ self.logger = get_bolt_app_logger(app_name, self.ack_function, base_logger )
213
215
214
216
async def run_ack_function(
215
217
self,
@@ -307,7 +309,7 @@ <h2 id="returns">Returns</h2>
307
309
</ dd >
308
310
< dt id ="slack_bolt.listener.async_listener.AsyncCustomListener "> < code class ="flex name class ">
309
311
< span > class < span class ="ident "> cls</ span > </ span >
310
- < span > (</ span > < span > *, app_name: str, ack_function: Callable[..., Awaitable[Optional[< a title ="slack_bolt.response.response.BoltResponse " href ="../response/response.html#slack_bolt.response.response.BoltResponse "> BoltResponse</ a > ]]], lazy_functions: Sequence[Callable[..., Awaitable[None]]], matchers: Sequence[< a title ="slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher " href ="../listener_matcher/async_listener_matcher.html#slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher "> AsyncListenerMatcher</ a > ], middleware: Sequence[< a title ="slack_bolt.middleware.async_middleware.AsyncMiddleware " href ="../middleware/async_middleware.html#slack_bolt.middleware.async_middleware.AsyncMiddleware "> AsyncMiddleware</ a > ], auto_acknowledgement: bool = False)</ span >
312
+ < span > (</ span > < span > *, app_name: str, ack_function: Callable[..., Awaitable[Optional[< a title ="slack_bolt.response.response.BoltResponse " href ="../response/response.html#slack_bolt.response.response.BoltResponse "> BoltResponse</ a > ]]], lazy_functions: Sequence[Callable[..., Awaitable[None]]], matchers: Sequence[< a title ="slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher " href ="../listener_matcher/async_listener_matcher.html#slack_bolt.listener_matcher.async_listener_matcher.AsyncListenerMatcher "> AsyncListenerMatcher</ a > ], middleware: Sequence[< a title ="slack_bolt.middleware.async_middleware.AsyncMiddleware " href ="../middleware/async_middleware.html#slack_bolt.middleware.async_middleware.AsyncMiddleware "> AsyncMiddleware</ a > ], auto_acknowledgement: bool = False, base_logger: Optional[logging.Logger] = None )</ span >
311
313
</ code > </ dt >
312
314
< dd >
313
315
< div class ="desc "> </ div >
@@ -334,6 +336,7 @@ <h2 id="returns">Returns</h2>
334
336
matchers: Sequence[AsyncListenerMatcher],
335
337
middleware: Sequence[AsyncMiddleware],
336
338
auto_acknowledgement: bool = False,
339
+ base_logger: Optional[Logger] = None,
337
340
):
338
341
self.app_name = app_name
339
342
self.ack_function = ack_function
@@ -342,7 +345,7 @@ <h2 id="returns">Returns</h2>
342
345
self.middleware = middleware
343
346
self.auto_acknowledgement = auto_acknowledgement
344
347
self.arg_names = inspect.getfullargspec(ack_function).args
345
- self.logger = get_bolt_app_logger(app_name, self.ack_function)
348
+ self.logger = get_bolt_app_logger(app_name, self.ack_function, base_logger )
346
349
347
350
async def run_ack_function(
348
351
self,
0 commit comments