Методы реализации цветного файла console.log на различных языках программирования

“colored console.log” относится к практике отображения текста разными цветами при использовании функции console.log() в языках программирования. Этого можно добиться с помощью escape-кодов ANSI или стилей CSS, специфичных для браузера.

Вот несколько способов добиться цветного вывода console.log на разных языках программирования:

  1. JavaScript (Node.js):

    • Использовать escape-коды ANSI:

      console.log('\x1b[31m', 'Red text');
      console.log('\x1b[32m', 'Green text');
      console.log('\x1b[0m', 'Reset color');
    • Используйте библиотеку типа chalk.js:

      const chalk = require('chalk');
      console.log(chalk.red('Red text'));
      console.log(chalk.green('Green text'));
  2. Python (через сторонние библиотеки):

    • Использовать библиотеку Colorama:

      from colorama import Fore, Style
      print(Fore.RED + 'Red text' + Style.RESET_ALL)
      print(Fore.GREEN + 'Green text' + Style.RESET_ALL)
    • Использовать библиотеку termcolor:

      from termcolor import colored
      print(colored('Red text', 'red'))
      print(colored('Green text', 'green'))
  3. HTML/CSS (для консоли на основе браузера):

    • Используйте стили CSS непосредственно в сообщении console.log:

      console.log('%cRed text', 'color: red');
      console.log('%cGreen text', 'color: green');
    • Используйте библиотеку, например loglevel-plugin-styles:

      import log from 'loglevel';
      import styles from 'loglevel-plugin-styles';
      log.enableAll();
      styles(log);
      log.error('Red text');
      log.success('Green text');