@@ -129,6 +129,7 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
129129 matchers: Sequence[AsyncListenerMatcher],
130130 middleware: Sequence[AsyncMiddleware],
131131 auto_acknowledgement: bool = False,
132+ base_logger: Optional[Logger] = None,
132133 ):
133134 self.app_name = app_name
134135 self.ack_function = ack_function
@@ -137,7 +138,7 @@ <h1 class="title">Module <code>slack_bolt.listener.async_listener</code></h1>
137138 self.middleware = middleware
138139 self.auto_acknowledgement = auto_acknowledgement
139140 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 )
141142
142143 async def run_ack_function(
143144 self,
@@ -174,7 +175,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
174175< dl >
175176< dt id ="slack_bolt.listener.async_listener.AsyncCustomListener "> < code class ="flex name class ">
176177< 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 >
178179</ code > </ dt >
179180< dd >
180181< div class ="desc "> </ div >
@@ -201,6 +202,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
201202 matchers: Sequence[AsyncListenerMatcher],
202203 middleware: Sequence[AsyncMiddleware],
203204 auto_acknowledgement: bool = False,
205+ base_logger: Optional[Logger] = None,
204206 ):
205207 self.app_name = app_name
206208 self.ack_function = ack_function
@@ -209,7 +211,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
209211 self.middleware = middleware
210212 self.auto_acknowledgement = auto_acknowledgement
211213 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 )
213215
214216 async def run_ack_function(
215217 self,
@@ -307,7 +309,7 @@ <h2 id="returns">Returns</h2>
307309</ dd >
308310< dt id ="slack_bolt.listener.async_listener.AsyncCustomListener "> < code class ="flex name class ">
309311< 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 >
311313</ code > </ dt >
312314< dd >
313315< div class ="desc "> </ div >
@@ -334,6 +336,7 @@ <h2 id="returns">Returns</h2>
334336 matchers: Sequence[AsyncListenerMatcher],
335337 middleware: Sequence[AsyncMiddleware],
336338 auto_acknowledgement: bool = False,
339+ base_logger: Optional[Logger] = None,
337340 ):
338341 self.app_name = app_name
339342 self.ack_function = ack_function
@@ -342,7 +345,7 @@ <h2 id="returns">Returns</h2>
342345 self.middleware = middleware
343346 self.auto_acknowledgement = auto_acknowledgement
344347 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 )
346349
347350 async def run_ack_function(
348351 self,
0 commit comments