Browse Source
Merge pull request #5175 from Budibase/automation-logging
Add additional logging to automations
master
Rory Powell
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
5 additions and
1 deletions
-
packages/server/src/automations/utils.js
|
|
|
@ -17,10 +17,14 @@ const Runner = new Thread(ThreadType.AUTOMATION) |
|
|
|
exports.processEvent = async job => { |
|
|
|
try { |
|
|
|
// need to actually await these so that an error can be captured properly
|
|
|
|
console.log( |
|
|
|
`${job.data.automation.appId} automation ${job.data.automation._id} running` |
|
|
|
) |
|
|
|
return await Runner.run(job) |
|
|
|
} catch (err) { |
|
|
|
const errJson = JSON.stringify(err) |
|
|
|
console.error( |
|
|
|
`${job.data.automation.appId} automation ${job.data.automation._id} was unable to run - ${err}` |
|
|
|
`${job.data.automation.appId} automation ${job.data.automation._id} was unable to run - ${errJson}` |
|
|
|
) |
|
|
|
console.trace(err) |
|
|
|
return { err } |
|
|
|
|