コード例 #1
0
def softLog(origin,
            message,
            level,
            exception=None,
            muteStackTrace=False,
            newLine=False):
    if ObjectHelper.isNotNone(exception):
        hardLog(origin,
                message,
                exception,
                level,
                muteStackTrace=muteStackTrace)
    elif c.TRUE == getStatus(level):
        firstLayerColor, secondLayerColor, tirdLayerColor, resetColor = getColors(
            level)
        LogHelper.logIt(
            StringHelper.join([
                firstLayerColor, LEVEL_DICTIONARY[level][LOG_TEXT],
                *getOriginPortion(origin, tirdLayerColor, resetColor),
                secondLayerColor, message, resetColor,
                getNewLine(newLine,
                           exception=exception,
                           muteStackTrace=muteStackTrace)
            ]))
    elif not c.FALSE == getStatus(level):
        levelStatusError(method, level)
コード例 #2
0
def printMessageLog(level,
                    message,
                    condition=False,
                    muteStackTrace=False,
                    newLine=True,
                    margin=True,
                    exception=None):
    if condition:
        firstLayerColor, secondLayerColor, tirdLayerColor, resetColor = getColors(
            level)
        LogHelper.logIt(
            StringHelper.join([
                c.TAB if margin else c.NOTHING, firstLayerColor,
                LEVEL_DICTIONARY[level][LOG_TEXT], secondLayerColor, message,
                *getErrorPortion(exception, muteStackTrace, firstLayerColor,
                                 secondLayerColor, tirdLayerColor, resetColor),
                resetColor,
                getNewLine(newLine,
                           exception=exception,
                           muteStackTrace=muteStackTrace)
            ]))