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)
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) ]))