all files / dist/utils/ logError.js

100% Statements 14/14
100% Branches 2/2
100% Functions 5/5
100% Lines 14/14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                         
"use strict";
var Logger_1 = require("./Logger");
function logError(name, innerError) {
    Logger_1.Logger.warn("\n" + getWarningMessage(name, innerError));
}
exports.logError = logError;
function getWarningMessage(name, innerError) {
    return getLine() + getSymbolMessage(name) + "\n\n" + getInnerErrorMessage(innerError) + "\n" + getLine() + "\n";
}
function getLine() {
    return "-----------------------------------------\n";
}
function getSymbolMessage(name) {
    if (name == null) {
        return "Unknown error. Object was null.";
    }
    else {
        return "Failed getting info from \"" + name + "\".";
    }
}
function getInnerErrorMessage(innerError) {
    return ("Detail: " + innerError.message + "\n\n") +
        ("Stack: " + innerError.stack);
}
 
//# sourceMappingURL=logError.js.map