123456789101112131415161718192021222324 |
- 'use strict';
- // Format orchestrator errors
- /* istanbul ignore next */
- function formatError(e) {
- if (!e.error) {
- return e.message;
- }
- // PluginError
- if (typeof e.error.showStack === 'boolean') {
- return e.error.toString();
- }
- // Normal error
- if (e.error.stack) {
- return e.error.stack;
- }
- // Unknown (string, number, etc.)
- return new Error(String(e.error)).stack;
- }
- module.exports = formatError;
|