問題タブ [logging]
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.
php - ファイルのダウンロードを追跡する方法
Flash Player で mp3 を再生する Web サイトがあります。ユーザーが「再生」をクリックすると、Flash Player が自動的に mp3 をダウンロードして再生を開始します。
特定の曲クリップ (または任意のバイナリ ファイル) がダウンロードされた回数を追跡する簡単な方法はありますか?
再生リンクは、実際の mp3 ファイルへのリンクですか、それともプレーヤーをポップアップする JavaScript コードへのリンクですか?
後者の場合は、そこに独自のログ コードを簡単に追加して、ヒット数を追跡できます。
前者の場合は、Web サーバーのログ自体を追跡して区別できるものが必要になります。私のホスティング プランには Webalizer が付属しており、これがうまく機能します。
これはJavaScriptコードなので、それに答えます。
ただし、別の方法 (ホストを切り替えずに) を使用してダウンロードを追跡する方法を知っておくとよいでしょう。
database - シンプルな MOLAP ソリューション
多くのテキスト ログを分析するために、次のようなハッキングを行いました。
- ログを Access にローカルにインポートする
- Analisis Service 2000 の以前の mdb へのキューブ リンクを再処理します (はい、2k です)。
- Excel を使用してキューブを視覚化します (サイズは大きくありません - 最大数百万の生のエントリ)
私のハッカーは成功し、より多くの人々が私のツールへのアクセスを要求しています。ご覧のとおり、より自動化され、展開が容易になっています。
同じことを提供するツール/ライブラリがいくつかありますが、展開が簡単ですか? 組み込み OLAPサービスのようなものですか?
編集: Mondrian のことは聞いたことがありますが、Java はあまり扱っていません。.Net/Win32 に対して同様のことが行われているのを見たことがありますか? コマーシャルもOK。
sql-server - SQL Server へのユーザー アクセス ログ
平均およびピーク同時実行使用量SQL Server
を追跡できるように、ユーザー アクセスのログを取得する必要があります。この情報が含まれている非表示のテーブルまたは行方不明のテーブルはありますか? 私の知る限り、私が見ているアプリケーションは、アプリケーション レベルでこれを追跡しません。
私は現在 に取り組んでいますが、間もなく にSQL Server 2000
移行するSQL Server 2005
ので、両方の解決策を大歓迎します。
asp.net - asp.net アプリケーションのログ ファイルはどこに置くべきですか?
独自のログ モジュールを作成した ASP.NET アプリケーションがあります。
私の質問は、ログ ファイルを書き込む標準的な場所はどこですか? つまり、Web サイトは匿名ユーザー ID (IIS7 の IUSR など) として実行され、書き込み権限があることがわかっている場所が必要です。
乾杯、
database - データベース アクセスの計測
Jeff はポッドキャストの 1 つで、彼が常に行っていることの 1 つは、データベース呼び出しのインストルメンテーションを使用して、速度低下などの原因となっているクエリを特定できると述べていました。これは、私が過去に SQL プロファイラーを使用して測定したものですが、アプリケーションの一部としてこれを含めるために他の人がどのような戦略を使用したかに興味があります。
各データベース呼び出しにタイマーを含めて結果をログに記録するという単純なケースですか、それとも「もっときちんとした」方法がありますか? おそらく、すでにこれを行うフレームワークがあるか、同様の機能を提供するLinq-to-SQLなどで有効にできるフラグがあります。
私は主に c# を使用していますが、さまざまな言語のメソッドを確認することにも興味があり、SQL プロファイラーのような db プラットフォーム メソッドでこれを行う「コード」の方法にもっと興味があります。
search - ファイルをgrepしますが、周囲のいくつかの行を表示しますか?
文字列を表示したいのですがgrep
、一致した行だけでなく、前の 5 行と次の 5 行も表示します。どうすればこれを行うことができますか?
monitoring - 品質管理・ログ監視
私が最近読んだ記事の 1 つは、Last.FM の Quality Control でした。この記事の趣旨に沿って、Web タイプのアプリケーションのお気に入りの監視設定を他の誰かが持っているかどうか疑問に思っていました。または、ログ監視を信じていない場合は、なぜですか?
私はここで意見スラッシュの経験を組み合わせて探していると思います。
algorithm - sprintf() 関数の出力を逆にするアルゴリズムを探しています
ログ ファイルの解析が必要なプロジェクトに取り組んでいます。次のようなグループメッセージを受け取る高速なアルゴリズムを探しています:
P1 の温度は華氏 35 度です。
P1 の温度は 40F です。
P3 の温度は華氏 35 度です。
ロガーが停止しました。
ロガーを開始しました。
P1 の温度は 40F です。
printf() の形式で何かを出力します。
アルゴリズムは、メッセージ グループ内のほぼすべてのデータ ロードを認識できるように十分に汎用的である必要があります。
この種のテクノロジーを検索してみましたが、検索する正しい用語もわかりません。
c++ - 既製のC++16進ダンプコード
私はネットワークおよびシリアル通信ソフトウェアを頻繁に使用しているため、データパケットの16進ダンプを表示またはログに記録するためのコードが必要になることがよくあります。
これを行うたびに、さらに別の16進ダンプルーチンを最初から作成します。私は再びそうしようとしていますが、ここで尋ねると思いました:どこかにC ++用の良い無料の16進ダンプコードはありますか?
欲しい機能:
- 1行あたりNバイト(Nはなんらかの方法で構成可能)
- 16進数の横にあるオプションのASCII/UTF8ダンプ
- 構成可能なインデント、行ごとのプレフィックス、行ごとのサフィックスなど。
- 最小限の依存関係(理想的には、コードをすべてヘッダーファイルに含めるか、貼り付けるだけのスニペットにします)
編集: 明確化:stderr、stdout、ログファイル、またはその他のそのような出力ストリームに書き込むために、自分のプログラムに簡単にドロップできるコードを探しています。コマンドラインの16進ダンプユーティリティを探していません。