ログを ちょこっと grep するツール "ちょこぐれっぷ" つくりました

ログを ちょこっと grep するツール "ちょこぐれっぷ" つくりました

こんにちは!

今日はちょこっとしたツールをつくりました。

ログをちょこっとgrepするツールです。もちろん無料。

chocoGrep - ちょこっとgrep!ログフィルタツール
ちょこっとgrepするならchocoGrep!「error or warning」と書くだけの簡単or/and検索。AIエージェントに渡す前にログを最適化。正規表現不要、インストール不要。
たとえば info or debug っていれれば、infoまたはdebugのログだけグレップするよ♪

Cursor、Devin、Claude Code、ChatGPT——AIコーディングエージェントにエラーログを渡してデバッグを手伝ってもらう。もう日常ですよね。

でも、

  • ログを全部貼り付けたら、AIの応答がやたら遅い
  • 「トークン制限を超えました」と怒られる
  • 大量のログの中から、AIが的外れな部分に注目してしまう

そこで、つくったちょこっとgrepするためのツールです

名付けて ちょこぐれっぷ!chogoGrep!

chocoGrepって何?

ブラウザで動く、ゆるいgrepツールです。

ログを貼り付けて、検索ワードを入れるだけ。インストール不要、会員登録不要、完全無料。データはサーバーに送信されないので、機密ログも安心。

気軽にサクッと使える、そんな思いを込めました。

「error or warning」って書くだけ。このゆるさ

chocoGrepの推しポイントは、ゆる~いor/and検索です。

正規表現で (error|warning) とか書かなくても、

error or warning

これだけでOK。errorかwarningのどちらかを含む行が全部出てきます。

ANDもシンプル。

timeout and database

これでtimeoutとdatabase、両方を含む行だけを抽出。

正規表現を思い出す必要なし。直感的に書けばいい。 このゆるさが、ログ調査の現場では地味に助かるんです。

複数つなげてもOK。

error or warning or exception or failed

これで主要なエラーパターンを一網打尽です

主な機能

or/and検索(デフォルトON)

  • error or warning → どちらかを含む行
  • timeout and database → 両方を含む行
  • 正規表現不要、直感的に書ける

複数フィルタ(タブ機能)

「ERROR」「WARNING」「特定のユーザーID」など、複数の検索条件をタブで同時に管理。

最新N件表示

「最新100件だけ」に絞り込み。AIに渡すログ量を調整するのに最適。

除外フィルタ(grep -v相当)

ノイズになるログを除外。

正規表現対応

複雑なパターンが必要なときはこちら。or/andと排他切り替え。

全プログラミング言語対応

Python、Java、JavaScript、Go、Rust、C++……どんな言語のログでもOK。

こんなときに使って

AIエージェントへのログ提供

10万行のログをそのまま渡すのではなく、

info or debug

でgrepして最新20件に絞ってから渡す。AIの応答速度が劇的に改善します。

最新20件だけ出す

複数のエラーパターンを一括検索

NullPointerException or OutOfMemoryError or StackOverflowError

Javaのよくある例外を一発検索。正規表現で書くより圧倒的にラク。

特定条件の組み合わせ

user_id=12345 and error

特定ユーザーのエラーだけを抽出。ANDで絞り込めば原因特定が捗ります。

ターミナルが使えない環境

Windows PC、grepコマンドが使えない……IDEがgrep対応してない・・・そんなときもブラウザさえあればOK。

解説動画

まとめ

AIコーディングエージェントは強力ですが、インプットの質がアウトプットの質を左右します。

「error or warning」と書くだけでサッと絞り込めるchocoGrep、ぜひ使ってみてくださいませ~

👉 chocoGrep(ちょこぐれっぷ)

正規表現を思い出す手間すら省けます。ちょこっとgrepしたいときに、どうぞ。

Read more

PyCharmで npm start 実行時にIDEがサイレントクラッシュした事例と切り分け

PyCharmで npm start 実行時にIDEがサイレントクラッシュした事例と切り分け

こんにちは!Qualitegプロダクト開発部です! PyCharmの内蔵npmツールで npm start を実行した瞬間、何のエラーメッセージもなくIDEが消える。 再起動してもう一度試すとまた落ちる。ログを見ても手がかりがない——。 今回はこの「サイレントクラッシュ」に遭遇し、原因の絞り込みから回避策の確立まで至った過程を書き残しておきます。同じ現象で困っている方の参考になれば幸いです。 環境 項目 内容 OS Windows 10/11 PyCharm 2026.1(2023.1.6時代から連綿とUpdateをした状態) Python 3.11.4(venv使用) Node.js v25.2.1 プロジェクト Python + Node.js 混合構成 上記のとおり、PyCharmは執筆時点の最新版(2026.1)となります。 確認できたこと・推測していること まず最初に、

By Qualiteg プロダクト開発部
大企業のAIセキュリティを支える基盤技術 - 今こそ理解するActive Directory 第6回 よくある問題と解決方法

大企業のAIセキュリティを支える基盤技術 - 今こそ理解するActive Directory 第6回 よくある問題と解決方法

こんにちは、今回はシリーズ第6回トラブルシューティング - よくある問題と解決方法 について解説いたします! さて、前回(第5回)は、統合Windows認証がブラウザでどのように動作するかを解説しました。 「イントラネットゾーン」という概念を理解することで、同じサーバーでもURLの書き方(NetBIOS名、FQDN、IPアドレス)によって認証動作が変わる理由が明確になったかと思います。また、Chrome/Firefoxではデフォルトで統合認証が無効になっている理由と、グループポリシーによる一括設定方法も学びました。 しかし、設定が完璧なはずなのに「なぜかうまく動かない」という場面は、実際の現場では必ず訪れます。 「最近、ファイルサーバーへのアクセスが遅い」「金曜日は使えたのに、月曜日の朝にログインできない」「特定のサービスだけKerberosが失敗する」——これらはヘルプデスクに日々寄せられる典型的な問い合わせです。 原因はKerberosの失敗、時刻のずれ、SPNの設定ミス、DNS関連の問題など多岐にわたりますが、体系的にトラブルシューティングすることで必ず解決できます。

By Qualiteg コンサルティング, Qualiteg AIセキュリティチーム
AIエージェントを"事業に載せる"ために【第2回】AIエージェントの責任分解はなぜ難しいのか

AIエージェントを"事業に載せる"ために【第2回】AIエージェントの責任分解はなぜ難しいのか

— AI導入を"事業に載せる"ために、いま設計すべきこと(全3回) こんにちは!Qualitegコンサルティングチームです! 前回(第1回)では、Replit/Lemkin事件とDeloitte豪州政府報告書問題を通じて、AIエージェント導入の課題がモデル性能ではなく「権限・監査・責任の設計不在」にあることを見ました。 では、実際に事故が起きたとき、責任は誰が負うのでしょうか。第2回となる本記事では、法務・契約・組織の3つの観点から、AIエージェントの責任分解がなぜ難しいのかを構造的に整理します。 結論を先に言えば、法務だけでも契約だけでも組織論だけでも足りません。この3つを接続して設計しなければ、AIエージェントの責任分解は実務上機能しません。 1. 法的フレームワーク:複数の法理論が並走している AIエージェントが損害を出したとき、どの法理論で責任が問われるかについて、現時点でグローバルなコンセンサスは形成されていません。 Clifford Chanceの論考は、この状況の根本的な難しさを整理しています。法律は歴史的に、有害な行為がいつどのように発生したかを特定でき

By Qualiteg コンサルティング
AIエージェントを"事業に載せる"ために【第1回】

AIエージェントを"事業に載せる"ために【第1回】

AI導入事故は何を示しているのか — AI導入を"事業に載せる"ために、いま設計すべきこと(全3回) こんにちは!Qualitegコンサルティングチームです! AIエージェントを導入する企業が増える一方で、 「試してみる」段階から「事業に載せる」段階へ進める難しさ が、はっきり見え始めています。 本シリーズでは、AIエージェント導入を技術論だけでなく、責任分解・監査可能性・契約・運用統制を含む業務設計の問題として整理します。 全3回を通じて、「AIが賢いかどうか」ではなく、「AIを業務に載せるために何を設計するか」を考えていきます。 第1回となる本記事では、2025年に起きた2つの事例を出発点に、なぜいま「責任設計」が問題になっているのかを見ていきます。 上図は、本シリーズ全体で扱う論点の全体像です。 AIエージェントの導入は、技術的なモデル選定だけでは完結せず、権限設計、契約、監査、品質監視、保険、異常時対応まで含めた設計が必要になります。 第1回ではまず、なぜこうした設計が求められるようになったのかを、実際の事例から見ていきたいとおもいます なお、本シリー

By Qualiteg コンサルティング