#!/usr/bin/env python
# encoding: utf-8
"""
@author: w-devin
@contact: Mr.wyw@foxmail.com
@file: log_printer.py
@time: 10/24/2020 02:44
@desc:
"""

import platform

if 'Darwin' in platform.version() or 'Linux' in platform.system():
    def info(msg):
        print('\x1b[0m [*] {}\x1b[0m'.format(msg)) # white

    def warning(msg):
        print('\x1b[33m [!] {}\x1b[0m'.format(msg)) # yellow

    def error(msg):
        print('\x1b[31m [x] {}\x1b[0m'.format(msg)) # red

    def bingo(msg):
        print('\x1b[32m [+] {}\x1b[0m'.format(msg)) # green

else:
    def info(msg):
        print('[*] {}'.format(msg))

    def warning(msg):
        print('[!] {}'.format(msg))

    def error(msg):
        print('[x] {}'.format(msg))

    def bingo(msg):
        print('[+] {}'.format(msg))