X Tutup
Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 690 Bytes

File metadata and controls

19 lines (16 loc) · 690 Bytes
title Handling errors
lang en
slug errors
order 3
If an error occurs in a listener, you can handle it directly using a `try`/`except` block. Errors associated with your app will be of type `BoltError`. Errors associated with calling Slack APIs will be of type `SlackApiError`.

By default, the global error handler will log all non-handled exceptions to the console. To handle global errors yourself, you can attach a global error handler to your app using the app.error(fn) function.

@app.error
def custom_error_handler(error, body, logger):
    logger.exception(f"Error: {error}")
    logger.info(f"Request body: {body}")
X Tutup