Skip to content

Commit 43c064c

Browse files
committed
Add logger to App/AsyncApp constructor args
1 parent c6d3236 commit 43c064c

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

slack_bolt/app/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ class App:
6464
def __init__(
6565
self,
6666
*,
67+
logger: Optional[logging.Logger] = None,
6768
# Used in logger
6869
name: Optional[str] = None,
6970
# Set True when you run this app on a FaaS platform
@@ -111,7 +112,7 @@ def __init__(
111112
self._verification_token: Optional[str] = verification_token or os.environ.get(
112113
"SLACK_VERIFICATION_TOKEN", None
113114
)
114-
self._framework_logger = get_bolt_logger(App)
115+
self._framework_logger = logger or get_bolt_logger(App)
115116

116117
self._token: Optional[str] = token
117118

slack_bolt/app/async_app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ class AsyncApp:
7070
def __init__(
7171
self,
7272
*,
73+
logger: Optional[logging.Logger] = None,
7374
# Used in logger
7475
name: Optional[str] = None,
7576
# Set True when you run this app on a FaaS platform
@@ -116,7 +117,7 @@ def __init__(
116117
self._verification_token: Optional[str] = verification_token or os.environ.get(
117118
"SLACK_VERIFICATION_TOKEN", None
118119
)
119-
self._framework_logger = get_bolt_logger(AsyncApp)
120+
self._framework_logger = logger or get_bolt_logger(AsyncApp)
120121

121122
self._token: Optional[str] = token
122123

0 commit comments

Comments
 (0)