tag:crieit.net,2005:https://crieit.net/tags/Console/feed 「Console」の記事 - Crieit Crieitでタグ「Console」に投稿された最近の記事 2019-08-26T22:56:30+09:00 https://crieit.net/tags/Console/feed tag:crieit.net,2005:PublicArticle/15354 2019-08-26T22:56:30+09:00 2019-08-26T22:56:30+09:00 https://crieit.net/posts/console-badge-Web-Console console-badgeを使って、作ったWebサービスのConsoleを華やかにしてみた <p><a target="_blank" rel="nofollow noopener" href="https://twitter.com/iijima_wataru">@omuriceman</a>さんの記事を見て、おもしろそうだと思い、<br /> 最近作った<a target="_blank" rel="nofollow noopener" href="https://tsundoku.site">積読用の読書管理サービス</a>に取り込んでみたときの備忘録。</p> <ul> <li><a target="_blank" rel="nofollow noopener" href="https://omuriceman.hatenablog.com/entry/console-badge">ブラウザのデバッグコンソールにshields.io風のログを簡単に出力できるOSS「console-badge」 </a></li> </ul> <h2 id="こんな感じになりました♪"><a href="#%E3%81%93%E3%82%93%E3%81%AA%E6%84%9F%E3%81%98%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E2%99%AA">こんな感じになりました♪</a></h2> <p><img width="722" alt="スクリーンショット 2019-08-26 5.03.31.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/478782/7cf9a245-3da1-e583-fed2-91946e29c104.png"></p> <p>コンソールが可愛い感じに(<em>´ω`</em>) 続きもあるので、<br /> ぜひ「<a target="_blank" rel="nofollow noopener" href="https://tsundoku.site">積読ハウマッチ</a>」のコンソールをのぞいてみてください♪</p> <h2 id="console-badgeをつかうと簡単に!"><a href="#console-badge%E3%82%92%E3%81%A4%E3%81%8B%E3%81%86%E3%81%A8%E7%B0%A1%E5%8D%98%E3%81%AB%21">console-badgeをつかうと簡単に!</a></h2> <p>使ったのは<a target="_blank" rel="nofollow noopener" href="https://omuriceman.hatenablog.com/entry/console-badge">記事</a>で紹介されている<a target="_blank" rel="nofollow noopener" href="https://github.com/dennis47528/console-badge">console-badge</a>。</p> <h2 id="使い方"><a href="#%E4%BD%BF%E3%81%84%E6%96%B9">使い方</a></h2> <h3 id="インストール"><a href="#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">インストール</a></h3> <p>まずはnpmでインストール。</p> <pre><code class="console">$ npm i -S console-badge </code></pre> <h3 id="簡単なサンプル"><a href="#%E7%B0%A1%E5%8D%98%E3%81%AA%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB">簡単なサンプル</a></h3> <p>冒頭のスクリーンショットにあるコードはこんな感じ。</p> <pre><code class="javascript">import * as consoleBadge from 'console-badge'; consoleBadge.log({ leftText: "遊んでくれて...", leftBgColor: "#776f59", leftTextColor: "#FFFFFF", rightText: "ありがとうございます🎉🎉🎉", rightBgColor: "#FFFFFF", rightTextColor: "#58595B" }); </code></pre> <p><code>consoleBadge</code>をインポートして、使えばOK。簡単(<em>´ω`</em>)</p> <h3 id="使い方: ログレベル"><a href="#%E4%BD%BF%E3%81%84%E6%96%B9%3A+%E3%83%AD%E3%82%B0%E3%83%AC%E3%83%99%E3%83%AB">使い方: ログレベル</a></h3> <p>基本的には<code>console.log</code>などの拡張のため、ログレベルを指定できる。</p> <ul> <li><code>consoleBadge.log()</code></li> <li><code>consoleBadge.info()</code></li> <li><code>consoleBadge.warn()</code></li> <li><code>consoleBadge.error()</code></li> </ul> <h3 id="使い方: 設定項目とデフォルト値"><a href="#%E4%BD%BF%E3%81%84%E6%96%B9%3A+%E8%A8%AD%E5%AE%9A%E9%A0%85%E7%9B%AE%E3%81%A8%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E5%80%A4">使い方: 設定項目とデフォルト値</a></h3> <p><a target="_blank" rel="nofollow noopener" href="https://github.com/dennis47528/console-badge/blob/master/docs/API.md">公式ドキュメント</a>に書いてある設定項目とデフォルト値はこんな感じ。</p> <p>デフォルトのままだと、こんな表示に(<em>´ω`</em>)</p> <p><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/478782/70ab7afd-91da-db29-78a1-b4e01ea0ca54.png" alt="スクリーンショット 2019-08-26 5.14.10.png" /></p> <pre><code class="javascript">consoleBadge.log({ mode: "default", // スタイルの設定. "default"と"shields.io"を選択可 leftText: "Lorem", // 左側のテキスト leftBgColor: "#555555", // 左側の背景色 leftTextColor: "#FFFFFF", // 左側の文字の色 rightText: "Ipsum", // 右側のテキスト rightBgColor: "#0366d6", // 右側の背景色 rightTextColor: "#FFFFFF" // 左側の文字の色 }); </code></pre> <p>構成としては、<br /> 1. 左右に文字を表示できて、<br /> 1. 全体のスタイルと、<br /> 1. 左右それぞれにテキスト/背景色/文字の色を指定できる</p> <p>これらの設定値を好きなものに設定すると、すこし華やかになる♪<br /> Nuxt.jsで作ったサービスでは、defaultのlayoutにあるmounted関数に書いて表示するようにしています!</p> <p>以上!! 簡単(<em>´ω`</em>)</p> <h1 id="こんなのつくってます"><a href="#%E3%81%93%E3%82%93%E3%81%AA%E3%81%AE%E3%81%A4%E3%81%8F%E3%81%A3%E3%81%A6%E3%81%BE%E3%81%99">こんなのつくってます</a></h1> <p>最近、積読用の読書管理アプリ「積読ハウマッチ」をリリースしました!<br /> 今回のconsole-badgeを使ったメッセージもあるので、ぜひ見てもらえると(<em>´ω`</em>)</p> <p><a target="_blank" rel="nofollow noopener" href="https://tsundoku.site">積読ハウマッチ</a>は、Nuxt.js+Firebaseで開発してます!</p> <p><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/478782/572d4947-f40b-e4dc-1c9c-bc584cd2a66c.png" width="25%"/></p> <p>もしよかったら、遊んでみてくださいヽ(=´▽`=)ノ</p> <p>要望・感想・アドバイスなどあれば、<br /> 公式アカウント(<a target="_blank" rel="nofollow noopener" href="https://twitter.com/MemoryLoverz">@MemoryLoverz</a>)や開発者(<a target="_blank" rel="nofollow noopener" href="https://twitter.com/kira_puka">@kira_puka</a>)まで。</p> <h1 id="参考にしたサイト"><a href="#%E5%8F%82%E8%80%83%E3%81%AB%E3%81%97%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88">参考にしたサイト</a></h1> <ul> <li><a target="_blank" rel="nofollow noopener" href="https://omuriceman.hatenablog.com/entry/console-badge">ブラウザのデバッグコンソールにshields.io風のログを簡単に出力できるOSS「console-badge」 - omuriceman's blog</a></li> <li><a target="_blank" rel="nofollow noopener" href="https://github.com/dennis47528/console-badge">dennis47528/console-badge: 🎨 Create simple badges in the browser console</a></li> </ul> きらぷか@積読ハウマッチ/SSSAPIなど