問題タブ [stderr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8955 参照

c# - プロセス操作中に、プロセスSTDOUTおよびSTDERRが発生したときに行ごとにキャプチャする方法。(C#)

プロセス(lame.exe)を実行して、WAVファイルをMP3にエンコードします。

プロセスのSTDOUTとSTDERRを処理して、進捗情報を表示したい。

スレッドを使用する必要がありますか?頭が回らない。

いくつかの簡単なサンプルコードをいただければ幸いです。

ありがとう

0 投票する
3 に答える
5784 参照

r - R 警告メッセージを STDOUT にリダイレクトするにはどうすればよいですか?

グリッド エンジンを使用して R スクリプトを実行しています。このセットアップでは、STDERR は真剣に受け止められるため、クリーンな状態を保ち、STDERR に表示されるのは、実際の/重大な/致命的なエラーのみにしたいと考えています。

問題は、私の R スクリプトがさまざまな STDERR メッセージを生成することですが、これは深刻な警告ではありません。たとえば、scan読み取った項目の数を STDERR に出力しているようです。

(R 内から) STDERR を STDOUT にリダイレクトできますか?

0 投票する
2 に答える
616 参照

perl - IPC :: System :: SimpleはSTDERRをキャプチャできますか?

Perlコードからスクリプトを呼び出し、そのSTDERRとSTDOUTを組み合わせてキャプチャしたいと思います。

私は通常fromを使用captureしますIPC::System::Simpleが、tiはSTDERRのキャプチャを許可していないようです。

0 投票する
1 に答える
303 参照

c - stderrを使用したセグメンテーション違反

コードの奇妙な場所にセグメンテーション違反があります。最後のifステートメントにあります。なぜ私がセグメンテーション違反になるのか誰かが知っていますか?

0 投票する
2 に答える
1343 参照

java - Spring INFOが標準エラーにログを記録するのはなぜですか?

トランザクションロールバックに次のアノテーションを使用している多くのDB統合テストがあります。

テストは合格ですが、実行すると、SpringはINFOレベルで標準エラーにログを記録する必要があると見なします。次のようなログが記録されます。

どこでこれをオフにしますか?

0 投票する
3 に答える
1785 参照

java - Java: stdout と stderr をある種のハンドラーにプログラムする

Java プログラムの stdout と stderror を 1 行ずつキャプチャする方法はありますか?

おそらく、 を使用して Logger インスタンスにハンドラーを追加する方法に似たものですaddHandler

編集:デフォルトのハンドラーを置き換えたくありません。コマンド ラインに出力を表示する必要があります。

0 投票する
1 に答える
448 参照

git - regluarからのHeroku'gitpush'出力の解読'gitpush'出力エラー

現在、からのSTDERR出力を解析 して、エラーをユーザーgit push -qに提示しています。git pushこれはほとんどの場合素晴らしい働きをします。ただし、Herokuにプッシュすると、事前受信フックはサーバーのステータスとアプリケーションのステータスもSTDERRに出力します。

私は基本的に、出力が実際にgitからのエラーであるか無関係なHerokuデータであるかを区別する簡単な方法を探しています。""プレフィックスの存在を確認しようとしました---->が、すべてのHeroku出力にプレフィックスがあるわけではありません。fatal:STDERR文字列の""と""もチェックすることを考えssh:ましたが、それは非常に脆弱なようです。そして、すべてのgitエラーの前にプレフィックスが付いているドキュメントは見つかりませんでした***:

STDERRに送信された実際のGitエラー:

典型的なHerokuステータス:

誰かが実際のgitエラーのみを特定するためのより良い方法のアイデアを持っていますか?

0 投票する
5 に答える
11597 参照

linux - バックグラウンド プロセスからの stdout と stderr のリダイレクト

プログラムa.exeを実行し、タイミング統計をファイルtime.logに送信するfooというスクリプトがあります

これは、スクリプトを端末のバックグラウンドで実行し、a.exe が終了するまでシェルを開いたままにしておくと機能しますが、スクリプトをバックグラウンドで実行して端末を終了すると (a.exe の実行には時間がかかります)。

戻ってみると、a.exe は実行されていますが、時間統計がログ ファイルに表示されません。これがなぜなのか誰か知っていますか?親シェルを閉じた後にタイミング統計を取得する方法はありますか?

ありがとう

0 投票する
4 に答える
6264 参照

python - サブプロセスの stdout/stderr をラップする

Python のサブプロセスを介して呼び出したプロセスの出力をキャプチャして表示したいと考えています。

ファイルのようなオブジェクトを名前付きパラメーター stdout および stderr として渡すだけでよいと思いました

属性にアクセスしていることがわかりfilenoます。つまり、オブジェクトで何かを行っています。ただし、write()メソッドが呼び出されることはありません。私のアプローチは完全にオフですか、それとも何かが足りないだけですか?

アップデート:

私もやりたいのは、ANSI制御文字でカーソルを移動し、以前に出力したものを上書きすることです。それが正しい用語かどうかはわかりませんが、ここに私が意味したことの例を示します: 私はいくつかの GIT を自動化しようとしていますが、毎回新しい行に書き込むことなく自動的に更新される進行状況があります。

更新 2

サブプロセスの出力がすぐに表示されることが重要です。subprocess.PIPE を使用して出力をキャプチャし、手動で表示しようとしましたが、プロセスが完了してから出力を表示することしかできませんでした。ただし、出力をリアルタイムで見たいと思います。

0 投票する
1 に答える
1528 参照

c - stderrをcのchar[]に読み込む方法

「DRM保護されたストリームが検出されました」でSTDERRをチェックするコードがあります:

動作しますが、STDERRをchar[]に直接読み取る方法を知りたいです。PS。私のコードはLinuxまたはmacosで実行されます。