Create log handlers from clients - #103
Merged
Merged
Conversation
kattrali
force-pushed
the
kattrali/client-logger
branch
2 times, most recently
from
September 12, 2016 09:34
807dca0 to
432b341
Compare
kattrali
force-pushed
the
kattrali/client-logger
branch
3 times, most recently
from
September 13, 2016 10:06
2f4b0ae to
12bdbd2
Compare
* Deprecate api_key and extra_fields in favor of using clients and callbacks * Add helper to client to create a log handler
kattrali
force-pushed
the
kattrali/client-logger
branch
from
September 13, 2016 10:33
12bdbd2 to
bf98820
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This changeset allows users to create log handlers using clients, and customize reports before they are sent to Bugsnag.
To create a client and handler:
To alter add or remove information from log records before a report is sent to Bugsnag, use callbacks:
All records emitted by the logger are then sent to Bugsnag using the client.
To filter the logs sent, use
logging.Filter:The existing options to pass an
api_keyandextra_fieldstoBugsnagHandlerhave been deprecated in favor of client-based handling