@staticmethod<EOL><INDENT>def ColorfullyLog(log: str = '<STR_LIT>', consoleColor: int = -<NUM_LIT:1>, writeToFile: bool = True, printToStdout: bool = True, logFile: str = None) -> None:<DEDENT>
t = datetime.datetime.now()<EOL>frame = sys._getframe(<NUM_LIT:1>)<EOL>log = '<STR_LIT>'.format(t.year, t.month, t.day,<EOL>t.hour, t.minute, t.second, t.microsecond // <NUM_LIT:1000>, frame.f_code.co_name, frame.f_lineno, log)<EOL>Logger.ColorfullyWrite(log, consoleColor, writeToFile, printToStdout, logFile)<EOL>
log: any type.
consoleColor: int, a value in class ConsoleColor, such as ConsoleColor.DarkGreen.
writeToFile: bool.
printToStdout: bool.
logFile: str, log file path.

ColorfullyLog('Hello <Color=Green>Green</Color> !!!'), color name must be in Logger.ColorNames