Add separate logging for jobs and events #85
Merged
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 updates the
PayloadHandler
to do custom logging fordifferent types of messages. Events and jobs will now do different
logging to help differentiate what the message being processed is.
This is to avoid confusion and be explicit about what Qs background
process is doing.
This also changes the
Payload
to have atype_method_name
methodthat converts payload types to method names. This is to validate
that payload types, which can come from the redis DB, do not
execute arbitrary code via
send
. This was previously being doneonly for the
Payload
module but the same process is needed forthe
PayloadHandler
. This formalizes the conversion so that thePayloadHandler
can make use of it.@kellyredding - Ready for review.