問題タブ [logparser]
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.
vba - ログ パーサーのアーリー バインディング
VB6/VBA の LogParser.dll でアーリー バインディングを使用することはできますか? 参照を設定しようとすると、エラーなしで消えてしまいます。
c# - LogParser が WebApp で失敗する
LogParser を使用して単一の IIS サイトの帯域幅を表示する WinForms アプリを開発しました。これはかなりうまくいきました。
ASP.net でまったく同じことを書きましたが、次の例外がスローされます。「C:\inetpub\logs\LogFiles\W3SVC4\ex*.log」に一致するファイルが見つかりません。
すべてのログ ファイルには「ex」ではなく「u_ex」というプレフィックスが付けられているため、例外は理にかなっています (デフォルトの IIS 設定だと思います)。WinForms アプリケーションから実行した場合に機能し、WebApp に配置した場合に機能しないのは奇妙です。
なぜこれが起こるのか、どうすれば修正できるのか誰か知っていますか?
ありがとう!
私が使用しているコードの一部を次に示します。
ruby - Rubyでのポーカーパーサーの設計
私はポーカーサイトからのハンド履歴ログを解析するためにRubyで小さなプログラムを書いています。ログは数行に分割され、次のようになります。
この情報をオブジェクトに要約したいのですが、たとえば、別の方法でレンダリングしたり、データベースに保存したりできます。私が最初にこの問題について考えたとき、私は、いくつかの正規表現といくつかのif/elseステートメントを備えた1つの本当に単純なクラスがあると思っていました。次に、これが非常に大きな方法になり、デバッグ/保守するのに悪夢になる可能性があることに気付きました。プレーヤーのアクションを収集するには、ゲームの各段階(プリフロップ、フロップなど)でループする必要があることに注意してください。
また、TDDアプローチでこれに取り組みたいのですが、「1つの長い方法」の方法は、後の入力をチェックするためのテストが、以前のテストに依存することを意味します。
私はRubyにまったく慣れておらず、「Rubyの方法」をクリックして物事を行うことはまだありません。私は別の言語でC#コードを書いていることに気づいています。
if / elseステートメントの大きな混乱ではなく、よりテストしやすいように、パーサーを設計する方法についていくつかの指針を教えてください。
logparser - Microsoft の Log Parser がまだバージョン 2.2 (2005 年以降) のままである理由
人々が使用している新しい製品または別の製品はありますか? 人々が考えることができる新しい機能はありませんか? 多くの人に利用されていませんか?それとも、Microsoft はこれ以上リソースを投資しないことに決めたのでしょうか?
マイクロソフトによるサポートまたは開発が終了したように見えますが、これがまだ使用するのに十分なツールであるかどうかを評価しようとしています.
c# - VisualStudio2008でWindowsサービスプログラムをデバッグするための最良の方法は何ですか
WindowsサービスでMicrosoftLogParserを使用しています。プログラムは通常のWebページで動作しますが、Windowsサービスにコードを配置すると動作しません。Windowsサービスにブレークポイントを配置しましたが、コードを実行してもプログラムはブレークポイントで停止しません。そのため、トラブルシューティング全体を通して、問題をLogParserソフトウェアとLinqに絞り込みました。したがって、Linqまたはログパーサーソフトウェアのいずれかが問題を引き起こしています。何か考えがありますか?
string - 文字列を使用した Sysevent.evt の Logparser 2.2
004 2008-11-23 02:18:49 0 %%827|1.1.1593.0|{9CB31878-8FED-45F4-B45F-AF8A3EC94F7A}|||||WIN|108510|S-1-5-21-1229272821- 838170752-1417001333-21676|不明||0|44| http://go.microsoft.com/fwlink/?linkid=74409|service:W32Times;file:C :\WINDOWS\system32\w32times.exe|0|%%807|||||||未分類|まだ分類されていません||
システム イベント ログ (sysevent.evt) に上記の情報があり、他のシステムの他のイベント ログ全体を検索して文字列 "w32times" を含む情報を抽出するバッチ ファイルを作成しようとしています。これは私が成功せずに試したことです。ログを検索しますが、0 の値を返します。
I:\LogParser>logparser -i:EVT -o:DATAGRID "SELECT EventID, TimeGenerated, EventCategory, Strings FROM c:\Temp\Sysevent.Evt WHERE EventID= '3004' AND Strings='W32Times'"
統計学:
処理された要素: 28727 要素の出力: 0 実行時間: 0.19 秒
小文字で試してみましたが、文字列の後に LIKE コマンドも使用しました
iis - Log Parser 2.2 が今日の IIS ログをスキップする
Log Parser 2.2 を使用して IIS ログを解析し、Web サイトの特定の URL のヒット数をカウントしようとしています。タイムスタンプの処理が非常に混乱していることを除いて、すべてが正常に機能しているようです。
IIS ログには、すべてのタイムスタンプが UTC 時間で表されています。したがって、私のアプリケーションでは、クエリにプラグインする前にサーバーの時刻を UTC に変換します。しかし、当日のデータを照会しようとすると、ログ ファイルにレコードが表示されているにもかかわらず、ゼロ カウントが返されます。現在の日付内のすべてを取得するために実行しようとする生成されたクエリは次のようになります (クエリは 2009 年 11 月 11 日に実行され、アリゾナ時間を使用しています)。
何らかの理由で当日のデータがスキップされているようです。以前の日付を照会すると、問題なくデータが返されます。なぜこうなった?
iis - IISログから外部IPアドレスのみを取得するLogParserクエリ?
私はServerFaultでこの質問を試しましたが、運がなかったので、ここで試してみようと思いました。
私は、外部の訪問者と内部の従業員の両方が使用する公開Webサイトに取り組んでいます。私は外部の訪問者がヒットした後ですが、内部のIP範囲を除外する良い方法を考えることができません。
LogParserを使用して、IP範囲でIISW3Cログをフィルタリングする最良の方法は何ですか?
これが私がこれまでに思いついたすべてであり、おそらく最良または最も効率的な方法ではありません。
WHERE [c-ip] NOT LIKE (10.10.%, 10.11.%)
どんな助けでも大歓迎です。
iis - ページ統計に logparer を使用する方法
毎日のページ訪問のグラフを出力する logparser のスクリプトを持っている人はいますか?