색깔 입려진 로그 예시
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKCYAN = '\033[96m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
print(f"{bcolors.HEADER}[+] HEADER{bcolors.ENDC}")
print(f"{bcolors.OKBLUE}[+] OKBLUE{bcolors.ENDC}")
print(f"{bcolors.OKCYAN}[+] OKCYAN{bcolors.ENDC}")
print(f"{bcolors.OKGREEN}[+] OKGREEN{bcolors.ENDC}")
print(f"{bcolors.FAIL}[+] FAIL{bcolors.ENDC}")
print(f"{bcolors.BOLD}[+] BOLD{bcolors.ENDC}")
print(f"{bcolors.UNDERLINE}[+] UNDERLINE{bcolors.ENDC}")
print(f"[+] NO OPTION")
Python
복사
•
예시 코드 실행 결과
자체 제작 로그 작성 함수
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKCYAN = '\033[96m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
def LOG_DATA(title, data, replace_line=bool):
end = '\r' if replace_line else '\n'
print(f"{bcolors.OKBLUE}[-] " + str(title) + f" > [ {bcolors.ENDC}" + str(data) + f"{bcolors.OKBLUE} ]{bcolors.ENDC}" + end, end='')
DATA = ['1','2','test','TEST']
# LOG_DATA(title,data,replace_line=bool)
# title : 제목
# DATA : 출력할 DATA (함수 안에서 str 형식으로 변환하기 때문에 아무 데이터나 넣어도 됨)
# replace_line : bool 형태로 입력
# > True : replace 옵션을 설정한 로그를 출력하며, 로그가 같은 줄에 업데이트 되며 출력됨
# > False : replace 옵션을 사용하지 않고, 결과 한줄한줄이 모두 보이도록 출력됨
LOG_DATA("TEST",DATA,False)
Python
복사
•
예시 코드 실행 결과