問題タブ [logfiles]
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.
unix - UNIXコマンドを使用したログファイルの差分タイムスタンプ
次のような行を含むログファイルがあります。
事実:
- タイムスタンプの形式はHH:MM:SS.ssss(秒の一部の場合はs)です。
- 各「id」番号には、「GO」と「DONE」の2つの関連行があります。
- 2つの関連する線は、必ずしも互いに隣接しているとは限りません。ファイルは時系列です
私が欲しいもの:
- 関連するGO/DONE行を一致させる
- タイムスタンプを比較する
(理想的には)次の形式の新しいファイルを作成します。
/li>
私の主なこだわりは、タイムスタンプの違いです。これは本当に便利で、それを書くためのsort / sed/awkスキルが不足しています。この種のハッキングに役立つログファイルツールはありますか?
php - PHPアプリケーションのログファイルを保護する
機密情報をログファイルに記録します。これを「mylogfile.log」と呼びます。このファイルは、いかなる場合でも外部/Webからアクセスすることはできません。
私はすでに.htaccessファイルを使用して保護していますが、システムによって保護されているファイル拡張子を使用するなど、追加の保護手段が必要です。そのようなものはありますか?
セキュリティが強化されている理由は、このWebアプリケーションが、.htaccessファイルを変更または削除する可能性のあるクライアントに配布されるためです。また、Apacheで.htaccessオーバーライドを有効にする必要があります。
hadoop - mapreduce を使用した異常検出
私は Apache Hadoop に慣れていないので、より多くの機能を探求することを本当に楽しみにしています。基本的なワードカウントの例の後、私はアンティを少し上げたいと思いました。そこで私は、Hadoop In Action ブックを読んで得たこの問題の説明に腰を下ろしました。「Web サーバーのログ ファイルを取得します。MapReduce プログラムを作成して、各 IP アドレスの訪問数を集計します。別の MapReduce プログラムを作成して、訪問数の上位 K 個の IP アドレスを見つけます。これらの頻繁な訪問者は、正当な ISP プロキシである可能性があります (多くのユーザー) またはスクレイパーや詐欺師 (サーバー ログが広告ネットワークからのものである場合) である可能性があります。」どのように始めればよいか、誰か助けてもらえますか? Hadoop は基本的な例として wordcount しか与えないので、実際に独自のコードを書くのはちょっと大変です。どんな助けでも感謝します。ありがとう。
python - ログファイルの更新をリアルタイムでストリーミングするPythonクライアント/サーバー?
Solaris 10 サーバーには、テキスト ログファイルを生成するアプリケーションがあります。新しいイベントを監視するために、これらのログファイルをリアルタイムで中央サーバーにストリーミングする必要があります。
理想的には、NFS マウントがあり、すべてのシステムがそこにログを書き込み、監視サーバーがそこからそれらをプルすることができます。残念ながら、技術的および非技術的な理由により、ここではオプションではありません。
現時点では、バックグラウンドの tail -f を使用して、SSH トンネル経由でデータをパイプします。
ただし、もう少し堅牢なものをまとめる価値があるかどうかを検討していました。
ログデータをストリーミングするために、Twistedb (または同様のもの-推奨事項?) を使用して単純な Python クライアント/サーバーを作成することを考えていました。これは簡単に達成できるものですか?アイデアを探すことができる既存のライブラリ/ツールはありますか? 知っておくべき問題はありますか?
また、これは Solaris 10 であるため、ファイルシステム モニターの状態に詳しくありません。Gamin が OpenCSW 経由で利用できることは知っています。しかし、他に選択肢はありますか?
php - PHPで機械可読ログファイルを作成する方法(おそらくfscanfを使用)
後でPHPで読み取ることができる単純なログファイルをPHPで作成したいと思います。
このログファイルは次のようになります。
ご覧のとおり、次の変数が含まれているはずです。
これまで、このログファイル内にテキスト(スペースを含む)を保存する必要がなかったため、単純なfscanf関数を使用できました。
「|」を使ってみました fscanfの区切り文字として-しかし、まあ、それはいくつかの「グリッチ」を持っています;-):
このコードは3つの問題を引き起こします:
- ログファイルの最初の行をスキップします
- テキストには文字と数字(および私が定義した他のすべての特殊文字)のみを含めることができますが、区切り文字のみを除外できれば、より優れたデザインになります。
- fscanfは、このタスクに本当に最適な(最も速く、メモリを消費しない)関数ですか?または、区切り文字を使用した単純なfget関数の方が優れているでしょうか。
私は本当にあなたの助けをいただければ幸いです;-)
ui-automation - UIスパイはログファイルを生成しますか?
UIスパイ(UISpy.exe)がクラッシュしました。プログラムを閉じて、エラーメッセージのスタックトレースを見ていませんでした。UIスパイはログを生成しますか?ログファイルがない場合、この以前の失敗を取得する方法はありますか?システムイベントビューアを確認しましたが、エラーはありませんでした。
c - freopen() を使用して、マルチスレッド アプリケーションのスレッド バイス ログ ファイルの stdout と stdin をリダイレクトするにはどうすればよいですか?
マルチスレッドアプリケーションでは、スレッドごとにstderrとstdoutを別のファイルにリダイレクトするにはどうすればよいですか?
各スレッドで生成されたすべてのprintfおよびエラー/警告メッセージを異なるログファイルに保持する方法をいくつか見てください。
freopen 関数は、第 3 引数のストリームを第 1 引数のファイル名にリダイレクトします。だから今、マルチスレッドアプリケーションであなたに尋ねたいのですが、freopen() の助けを借りてそれを行うことができます...どのように?
c++ - C++ での変換の問題 (文字列が必要)
触れられない機能があります.「ログメーカー」です.印刷するものをファイルに入れ、ファイルを実行すると表示されます. 問題は、const string
何かを印刷したい場合にのみ関数が取得されることです。このデータ型のすべてを変換する必要があります (cout は使用できません)。
itoa と atoi 関数は標準関数ではないため、どちらも使用できません。C++ はデータ型に関して非常に「特別」であり、変換を非常に簡単に受け入れないため、これが私の質問です:ログの目的ですべてのデータ型を文字列に変換するにはどうすればよいですか
おそらく、関数のデータ型をチェックして変換し、それらを に返す必要がありstringstream
ます (もちろん、文字列に変換する必要があります)。
それで、それを行う方法について何かアドバイスはありますか?
java - Javaログファイルとlog4jの使用
ログファイルは初めてです。
ユーザーがJavaSwingアプリケーションを使用するときに、アプリケーションの実行中にスローされた例外やその他のステートメントをログに記録したいと思います。
ログを使用すると、ログを確認することで、アプリケーションで処理および検出できなかったいくつかの問題を特定して解決できると思います。
私が思うに、アプリケーションからそのようなステートメントを取り出す最良の方法は、ログファイルを作成することです。
いくつかの記事を読んで、log4jと呼ばれるものを見つけました。
誰かがログファイル(利点)と外部ファイルへのステートメントの取得を示すswingアプリケーションの優れたサンプルコードについて詳しく教えてください。
c# - WindowsMobile6でのログファイルの作成
Windows Mobile 6でC#のプログラムを作成していますが、GPSモジュールから毎秒データを収集する必要があります。電話に保存する最も簡単な方法は何ですか?txtまたはXMLファイルのどちらかを考えています。おすすめは何ですか?