DEV Community

Cover image for Styling your JavaScript Console Outputs
MD JUNAID ALAM
MD JUNAID ALAM

Posted on β€’ Edited on

2 2

Styling your JavaScript Console Outputs

JavaScript Console is widely used by developers for executing JavaScript codes, debugging, logging, etc.

Below are some mostly used methods provided by Console

  • log() - This method outputs the given message to console.
  • info() - This method outputs the given message to console as a Informational message.
  • warn() - This method outputs the given message to console as a Warning message. The color of the message would be Yellow by default.
  • error() - This method outputs the given message to console as a Error message. The color of the message would be Red by default.
  • clear() - This method clears the console.

There are many more methods provided by Console but we don't need in this article.

In following ways we can out a message to console. I am taking console.log() for example.

console.log('I Love DEV');
console.log('I Love %s', 'DEV');
Enter fullscreen mode Exit fullscreen mode

Output:

Console log Syntax

Observe in second line console.log('I Love %s', 'DEV'), here %s is String substitutions. Below are the string substitution used for other types :

  • %o or %O - used to output objects,
  • %d or %i - used to output integer,
  • %s - used to output string,
  • %f - used to output floating point values.
  • %c - used to add styles.

Now, let's come to main agenda, styling our console outputs.

You got it right. We would be using %c for styling our console output. Let's style our first console output.

console.log('I Love %cDEV',  'height:40px;width:50px;padding: 3px 7px 3px 9px;background:#000;color:#fff;border-radius:4px');
console.log('I Love %c%s',  'height:40px;width:50px;padding: 3px 7px 3px 9px;background:#000;color:#fff;border-radius:4px', 'DEV');
Enter fullscreen mode Exit fullscreen mode

Output:

Colorful Console Output

Let's add more styles:

console.log('%cI Love %cDEV', 'color:#4caf50;font-size:18px', 'height:40px;width:50px;padding: 3px 7px 3px 9px;background:#000;color:#fff;border-radius:4px');
Enter fullscreen mode Exit fullscreen mode

Output:

Colorful Console Output

Reference

Mozilla Web Docs - Console

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay