ログオプションの設定
実行/デバッグ構成の ログ 設定を使用して、ログファイルを 実行 および デバッグ ツールウィンドウの個別のタブに表示します。
ログのオプションを設定する
に進みます。 または、 Alt+Shift+F10 を押してから 0 を押します。
ログ セクションで、 追加 ボタン
をクリックします。
エイリアス フィールドに、ログエントリのエイリアスを入力します。
ログファイルのロケーション フィールドで、実行中またはデバッグ中に表示するログファイルを指定します。 次の 2 つのオプションを使用して、ファイルを指定できます。
特定のファイルへのフルパスを指定します。 パスを手動で入力するか、 閲覧 ボタン
をクリックしてファイルを選択します。
ベースディレクトリを指定し、表示する ファイルセット(英語)を定義する Ant パターン(英語)を追加します。
(オプション)指定された Ant パターンと一致する各ログファイルに対して別々のタブを開くには、 パターンでカバーできるすべてのファイルを表示する。 チェックボックスを選択します。
OK をクリックします。
ログファイルエイリアスの編集 テーブルで、 アクティブ チェックボックスを選択して、ログエントリを 実行 ツールウィンドウまたは デバッグ ツールウィンドウの対応するタブに表示します。
選択したログの前の内容をスキップするには、 内容のスキップ 列のチェックボックスを選択します。
実行ツールウィンドウでログを表示
構成を実行またはデバッグすると、有効な各ログが 実行 または デバッグ ツールウィンドウの、 コンソール タブの横にある個別のタブで開きます。 タブには、 エイリアス フィールドで指定した名前が付けられます。
特定の重大度のログメッセージを表示
ログタブにカーソルを合わせ、右上隅の
ログフィルターの表示 をクリックします。
リストで、表示するメッセージを選択します:
all: すべてのメッセージ。
情報: エラー、警告、情報メッセージ。
警告: エラーと警告。 これはデフォルトのオプションです。
エラー: エラーのみ。
必要に応じて、特定のテキストを含む行だけを表示するには、リストの横にあるフィールドにテキストを入力します。
大文字/小文字を問わず、行に出現する次の文字列のうち最初のものに基づいて、GoLand は行の重大度を検出します: error または fatal、 warn、 info 、および debug。 これらの文字列がない行には、その上にある文字列を含む最後の行の重大度が適用されるため、トレースバックなどの複数行メッセージの行はまとまったままになります。 フィルター設定は、プロジェクト内のすべてのログタブに適用されます。
コンソール出力のログレベルを設定
重大度フィルターはログタブでのみ使用できます。 コンソール タブには、プログラムが標準出力ストリームと標準エラーストリームに出力するすべての内容が表示されるため、コンソール出力のログレベルはプログラムのロギング構成によって決まります。
GoLand でプログラムのログメッセージを重大度別にフィルターするには、ログメッセージをファイルに書き込み、 そのファイルを実行/デバッグ構成に追加します。