CSSでconsole.logをカスタマイズする方法


まず、カスタマイズするためにはJavaScriptでconsole.logの出力をCSSクラスにラップする必要があります。以下のコード例を参考にしてください。

console.log("%cHello World!", "color: blue; font-size: 20px;");

上記のコードでは、%cという特殊な記法を使用してconsole.logのメッセージの一部をスタイル付きのテキストとして表示しています。引用符内のCSSプロパティを変更することで、任意のスタイルを適用することができます。

次に、CSSでスタイルを定義します。以下のコード例を参考にしてください。

.custom-log {
  background-color: #f1f1f1;
  padding: 10px;
  border-radius: 5px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
}

上記のコードでは、.custom-logというクラスを定義し、背景色、パディング、ボーダーの角丸、フォントファミリ、フォントサイズ、テキストカラーなどのスタイルを指定しています。これらのスタイルは、console.logのメッセージに適用されます。

最後に、JavaScriptのコードでconsole.logをカスタマイズするために、先ほど作成したCSSクラスを使用します。以下のコード例を参考にしてください。

console.log("%cHello World!", "background-color: #f1f1f1; padding: 10px; border-radius: 5px; font-family: Arial, sans-serif; font-size: 14px; color: #333;");

上記のコードでは、%cの後にCSSクラス名を指定しています。このCSSクラスに定義したスタイルがconsole.logのメッセージに適用されます。

これで、CSSを使用してconsole.logのスタイルをカスタマイズする方法が分かりました。開発中にデバッグ情報を見やすくするために、この方法を活用してみてください。