問題タブ [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.
python - 既存のバッチ ログ ファイル集約ソリューションはありますか?
複数のノードのログ ファイル (私の場合は apache アクセスとエラー ログ) からエクスポートし、そのデータをスケジュールされたジョブとしてバッチで集計したいと考えています。私は、ストリーミング データで動作する複数のソリューションを見てきました (つまり、スクライブを考えてください)。目的地を柔軟に定義できるツールが欲しい。この要件は、宛先として HDFS を使用したいという事実から来ています。
これをバッチでサポートするツールを見つけることができませんでした。ホイールを再作成する前に、StackOverflow コミュニティに意見を求めたいと思いました。
解決策が既に Python に存在する場合は、さらに良いでしょう。
logfiles - Nagiosを使用してログファイルを監視するにはどうすればよいですか
Nagiosを使用してネットワークを監視し、大きな成功を収めています。ただし、重大なアプリケーションエラー用のsyslogがあり、check_logを設定している間は、デバイスを監視するほど機能しないようです。
問題は次のとおりです。
- 最後のエントリのみが表示されます
- 重大なエラーを確認してモニターを良好な状態に戻す方法はないようです
nagiosは間違ったツールですか、それともサービス監視を正しく設定していないだけですか?
これが私のエントリーです
java - Tomcatログファイルへの書き込み方法
Tomcatログファイルに何かを印刷する最も簡単な方法は何ですか。
System.out.println()がログファイルの1つに出力されるという印象を受けました。
文字列の値を出力したいだけなので、最も簡単な解決策が最適です。単純で簡単な解決策がない場合は、Log4Jを使用すると思います
編集:私は次のようにLog4Jを使用しました:
クラス変数として、私は次のように宣言しました。
static Logger log = Logger.getLogger( "myClass");
次に配置しました:
しかし、destDirectoryの値を読み取りたいのですが、Tomcatログに表示されませんか?
asp.net - IIS ログ分析 - リファラー情報を取得する方法
このMSDNの記事によると:
cs(Referrer)
IISログファイルから読み取ることができるREFERER情報が含まれていると言います。
ASP.NET Repeater コントロールを使用してログ情報を表示しようとしています。
次の行Eval("cs(Referrer)"
は例外をスローします。
DataBinding:'System.Data.DataRowView' does not contain a property with the name 'cs'.
私の質問は、リピーターに REFERER 情報を表示するにはどうすればよいですか?
ログ ファイルを解析してリピーターにバインドするコードは次のとおりです。
注: これはhttp://www.eggheadcafe.com/articles/20021203.aspと同じコードです。
sql-server-2005 - SQL Server 2005のデータベースログファイルは巨大で、いっぱいです
まず、私はSQLまたはSQLServerの専門家ではありません。私はデータベースを作成し、それを使用するWebサイトを開発する方法を知っています。それを超えて、db管理は私に完全に失われます:(
それは私が立ち往生していると言われています。2つのデータベースのログファイルが途方もなく大きくなりました。1つは650MB、もう1つは16 GBで、GIGABYTESです。これらのデータベースの両方のデータは10MB未満であるため、これがどのように起こったのか想像できません...
私はこれについていくつかの調査を行い、データベースの完全バックアップまたはトランザクションログのバックアップのいずれかを実行するとこれが修正されると信じるようになりました...
データベースの完全バックアップを実行しようとすると、トランザクションログがいっぱいであるというエラーが表示されました。代わりにログバックアップを試しました
これは機能しましたが、データベースの完全バックアップを実行しても、そのエラーは発生しなくなりました。
ただし、データベースログファイルは以前と同じサイズのままです。
私も縮小しました。650MB程度のスペースは空きスペースですが、スペースを解放するように指示したところ、何も起こりませんでした。エラーメッセージは表示されませんでした。閉じただけで何もしませんでした。少なくとも、私のログファイルはまだ巨大なので、何もしなかったと思います...
だからまず第一に、一体どうやってこれが起こったのですか?!私がしたのは、データベースを開いて、あちこちで列を変更することだけでした。そして他のデータベースでは私はそれさえしませんでした!!
最後に、ログをクリアできるようにこれを修正するにはどうすればよいですか?
どんな助けでもありがたいです、ありがとう!
java - log4j と System.out.println - ロガーの利点?
プロジェクトで初めてlog4jを使用しています。仲間のプログラマーは、使用System.out.println
は悪いスタイルと見なされており、log4j は最近のログ記録の標準のようなものだと私に言いました。
私たちは多くの JUnit テストを行っていますが、テストSystem.out
が難しいことが判明しています。
そのため、コンソール コントローラー クラスに log4j を利用し始めました。これは、コマンド ライン パラメーターを処理するだけです。
うまくいくようです:
プロデュース:
これに関して2つの質問があります:
- 私の基本的な理解から、このロガーを使用すると、ロガーでデバッグモードが有効になっている場合、コンソールをスパムする代わりに、タイムスタンプ付きのログファイルを書き込むための快適なオプションが提供されるはずですか?
- System.out.println のテストが難しいのはなぜですか? stackoverflow を検索したところ、テスト レシピが見つかりました。では、log4j を使用することで、実際にどのような利点が得られるのだろうか。
php - php smarty サイトにログインしているユーザーをログに記録する方法はありますか?
可能であれば、非常に複雑な方法になると思いますが、クライアントから、サイトにログインした人のログ ファイルを作成するように依頼されました。
これを行う方法はありますか?私はphp/smartyをよく知りません。私はレイアウト派です。
ありがとう。
sql-server - SQL Server 2008 のログ サイズ管理の問題
データベースのログを縮小し、リカバリを simple に設定しようとしていますが、何を試しても常にエラーが発生します。
sp_helpfileの出力は、ログ ファイルが (ホストされているソリューション) の下にあることを示しています。
大量のデータをインポートしたときにログ ファイルが大きくなったため、この操作を実行するのを手伝ってください。この情報は不要になりました。それ以降、複数の (大量の) バックアップがあります。
上記のクエリを実行したときの正確なエラー メッセージは次のとおりです。
Visual Studio 2010 を使用しています (SQL Server Express もローカルにインストールされており、SQL Server 2008 はプロバイダー (共有) に適切にインストールされています)
thnxたくさん
c# - 別のスレッドの静的ロガー?
文字列をログに記録するロガー、静的クラスを持つ静的クラスを作成したので、インスタンスを作成することなくプロジェクト全体から呼び出すことができます。とてもいいのですが、ファイルへのアクセスには時間がかかるため、別のスレッドで実行したい
どういうわけかそれは可能ですか、それを行う最良の方法は何ですか?
少し短い説明ですが、アイデアが明確になることを願っています。そうでない場合は、お知らせください。
前もって感謝します!
ちなみに、私のコードの他の改善も歓迎されていますが、すべてが可能な限り効率的ではないと感じています。
sql-server - How to consolidate multiple LOG files into one .LDF file in SQL2000
Here is what sp_helpfile says about my current database (recovery model is Simple) in SQL2000:
I'm trying to prepare this for a detach then an attach to a sql2008 instance but I don't want to have the 2nd .LDF file (I'd like to have just one file for the log).
I have backed up the database. I have issued: BACKUP LOG MasterScratchPad WITH TRUNCATE_ONLY. I have run multiple DBCC SHRINKFILE commands on both of the LOG files.
How can I accomplish this goal of having just one .LDF? I cannot find anything on how to delete the one with fileid of 3 and/or how to consolidate multiple files into one log file.