linux - Linuxで同等のdebugview

linux

LinuxでWindows DebugViewに相当するものはありますか?コンソールでLinux C / C++プログラムのprintステートメントをリモートで監視したい。ユーザー空間プログラムの監視に興味があります(dmesgを使用しようとしましたが、カーネルメッセージAFAIKに対してのみ機能します)

ポインタに感謝します。
答え
syslogファシリティ(man syslog)を見てください。これは、ログ出力の標準的なUnix / Linuxフレームワークです。最近のほとんどの実装(syslog-ngrsyslog)では、ログメッセージをネットワークに配信するなど、非常に高度な構成が可能です。

更新:

一連のプログラムの出力をキャプチャし、通常どおりコンソールに出力できるようにする場合は、「tee」を使用できます。例えば

prog1 | tee outputs &     # start prog1 and copy stdout to the file "outputs" as well
prog2 | tee -a outputs &  # start prog2 and append stdout to the file "outputs"


次に、別の場所から、outputsを使用してtailがどのように入力されるかを確認できます。つまり

tail -f outputs


または

tail -f outputs | nc -l 9999


ネットワーク経由で出力を読み取りたい場合(ポート9999のマシンにTelnetで接続するだけ)
関連記事

c - リアルタイム信号の意義は?

php - PHPでWHMのプラグインを作成することは可能ですか?

linux - フレックスから生成されたファイルの使用に関する問題

linux - 安全、プライベート、ローカルの貴重な

linux - EC2 Linuxインスタンスの起動時にプログラムを開始する

linux - Linux Tomcat + Windows Auth

android - posix setuid別のプロセス

java - Mavenビルド後に「ライブ」ディレクトリ構造を構築する正しい方法は?

c - 保存されたコンテキストからのスレッドの再開

linux - ディレクトリ内のファイルが追加されたときに、inotify-toolsを使用してメールを送信するにはどうすればよいですか?