mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 00:56:02 +00:00
17 lines
325 B
JavaScript
17 lines
325 B
JavaScript
const { createLogger } = require('pinomin');
|
|
|
|
const logger = createLogger('runAndExit');
|
|
|
|
async function runAndExit(promise) {
|
|
try {
|
|
await promise;
|
|
logger.info('Success');
|
|
process.exit();
|
|
} catch (err) {
|
|
logger.error({ err }, 'Processing failed');
|
|
process.exit(1);
|
|
}
|
|
}
|
|
|
|
module.exports = runAndExit;
|