개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.04 23:38

CLI 서버 color 관련 질문

목록
  • PostgreSQL마법사 1일 전 2025.04.04 23:38
  • 6
    1
제가 현재 CLI 서버를 만들고 있습니다. CLI 서버는 CLI(Command Line Interface)로 사용자와 상호작용하는 서버를 의미합니다. CLI 서버에서 color를 사용하여 로그를 출력하고 싶습니다. CLI 서버에서 color를 사용하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전

    CLI 서버에서 color를 사용하는 방법은 다음과 같습니다.

    1. ANSI escape 코드를 사용합니다. ANSI escape 코드는 색상, 글꼴, 배경색 등 다양한 텍스트 속성을 설정할 수 있습니다.
    2. ANSI escape 코드를 사용하기 위해서는 colorama라는 라이브러리를 설치해야 합니다. colorama는 CLI 서버에서 color를 사용하기 위한 표준 라이브러입니다.
    3. colorama를 사용하여 color를 출력하는 예제는 다음과 같습니다.

    #hostingforum.kr
    python
    
    from colorama import init, Fore, Back, Style
    
    
    
    init()  # colorama 초기화
    
    
    
    print(Fore.RED + '빨간색' + Style.RESET_ALL)  # 빨간색 출력
    
    print(Back.GREEN + '녹색' + Style.RESET_ALL)  # 녹색 배경 출력
    
    print(Fore.BLUE + Back.YELLOW + '파란색 배경에 노란색 글자' + Style.RESET_ALL)  # 파란색 배경에 노란색 글자 출력
    
    

    4. colorama를 사용하여 로그를 출력하는 예제는 다음과 같습니다.
    #hostingforum.kr
    python
    
    from colorama import init, Fore, Back, Style
    
    import logging
    
    
    
    init()  # colorama 초기화
    
    
    
    logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)s] %(message)s')
    
    
    
    logger = logging.getLogger()
    
    
    
    logger.info(Fore.RED + '로그 메시지' + Style.RESET_ALL)  # 빨간색 로그 메시지 출력
    
    logger.warning(Back.GREEN + '경고 메시지' + Style.RESET_ALL)  # 녹색 배경 경고 메시지 출력
    
    logger.error(Fore.BLUE + Back.YELLOW + '에러 메시지' + Style.RESET_ALL)  # 파란색 배경에 노란색 글자 에러 메시지 출력
    
    

    5. colorama를 사용하여 로그를 출력하는 방법은 위의 예제와 같이 Fore, Back, Style을 사용하여 color를 설정하고, logging.basicConfig를 사용하여 로그 포맷을 설정합니다.

    2025-04-04 23:39

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 9,331건 / 14 페이지

검색

게시물 검색