タグ付けされた質問 「logging」

コンピュータデータロギングは、システムのアクティビティを理解し、問題を診断するために使用できる監査証跡を提供するために、通常は特定の範囲のコンピュータプログラムまたはコンピュータシステムでイベントを記録するプロセスです。このタグに加えて、適切なソフトウェアまたはハードウェアのタグを必ず含めてください。

13
休止状態のログコンソール出力をオフにする
hibernate 3を使用していて、すべての起動メッセージがコンソールにダンプされないようにしたい。log4j.propertiesのstdout行をコメントアウトしようとしましたが、うまくいきませんでした。以下にログファイルを貼り付けました。また、標準のプロジェクト構造でeclipseを使用しており、プロジェクトフォルダーのルートとbinフォルダーの両方にlog4j.propertiesのコピーがあります。 ###ログメッセージをstdout ###に転送します #log4j.appender.stdout = org.apache.log4j.ConsoleAppender #log4j.appender.stdout.Target = System.out #log4j.appender.stdout.layout = org.apache.log4j.PatternLayout #log4j.appender.stdout.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L-%m%n ###メッセージをファイルhibernate.logに送信します### log4j.appender.file = org.apache.log4j.FileAppender log4j.appender.file.File = hibernate.log log4j.appender.file.layout = org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L-%m%n ###ログレベルを設定します-より詳細なログを取得するには、「info」を「debug」に変更します### log4j.rootLogger = warn、stdout #log4j.logger.org.hibernate = info log4j.logger.org.hibernate = debug ###ログHQLクエリパーサーアクティビティ #log4j.logger.org.hibernate.hql.ast.AST = debug ### SQLのみをログに記録する #log4j.logger.org.hibernate.SQL = debug …

8
gnuplot vs Matplotlib
gnuplot-pyを使用してTomcatログをグラフ化するプロジェクトを開始しました。具体的には、特定のリクエストをメモリ割り当てとガベージコレクションに関連付けます。Pythonグラフ作成のためのgnuplot-pyとMatplotlibの集合的な知恵は何ですか。私が聞いたことがないより良いグラフライブラリはありますか? 私の一般的な考慮事項は次のとおりです。 gnuplotには大量のドキュメントがありますが、gnuplot-pyにはありません。Matplotlibのドキュメントコミュニティはどれくらい良いですか? gnuplotでできることはありますが、gnuplot-pyではできませんか? Matplotlibはより良いPythonサポートを持っていますか? どちらにも大きなショーストップバグはありますか?迷惑? 現在、gnuplotは数十万のポイントをグラフ化しています。これを数百万にスケールアップすることを計画しています。問題が発生する可能性がありますか?Matplotlibはこれをどの程度うまく処理しますか? 使いやすさ、gnuplotとMatplotlibのターンアラウンドタイム? 既存のgnuplot-pyコードをMatplotlibに移植するのはどれほど簡単でしょうか? このタスクにどのようにアプローチしますか?

7
java.util.loggingをlog4jに送信する方法は?
log4jに対してすべてのロギングを行う既存のアプリケーションがあります。log4jを使用するか、Commons Loggingに対してログを記録する他の多くのライブラリを使用します。これにより、環境の内部でlog4jが使用されることになります。依存関係の1つは、slf4jに対してもログを記録します。これは、最終的にはlog4jにも委任されるため、正常に機能します。 ここで、キャッシュのニーズに応じて、このアプリケーションにehcacheを追加したいと思います。以前のバージョンのehcacheはcommons-loggingを使用していましたが、これはこのシナリオでは完全に機能していましたが、バージョン1.6-beta1では、commons-loggingへの依存関係が削除され、代わりにjava.util.loggingに置き換えられました。 java.util.loggingで利用できる組み込みのJDKロギングにあまり詳しくないので、JULに送信されたログメッセージをlog4jに対してログに記録する簡単な方法があるので、既存の構成を使用して、今後のロギング用にセットアップできます。 ehcacheから? JULのjavadocsを見ると、LogManager使用する実装を変更するために一連の環境変数を設定し、おそらくそれを使用してlog4jをLoggerJULLoggerクラスでラップできるようです。これは正しいアプローチですか? 皮肉なことに、ライブラリで組み込みのJDKロギングを使用すると、世界の他の地域(ほとんど)が代わりにサードパーティのライブラリを使用している場合に、このような頭痛の種が発生します。


4
log4netの正しい使用方法(ロガーの命名)
log4netを構成して使用する方法は2つあります。1つ目は、独自のアペンダーと関連するロガーを構成できる場合です。 <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level - %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref ref="myLogAppender" /> </logger> そして、ログに何かを書きたいときは、次のことができます。 ILog log = LogManager.GetLogger("myLog"); log.Info("message"); これを使用する別の方法は、rootを必要なだけ詳細に構成することです。 <!-- language: xml --> <root> <level value="Error" /> <appender-ref ref="myLogAppender" /> </root> この場合、次のようなメッセージをログに記録できます。 …

10
MySQL /書き込みファイルエラー(エラーコード28)
Webアプリケーションの1つで次のエラーが発生しました- Query3 failed: Error writing file '/tmp/MY1fnqpm' (Errcode: 28) ... INSERT MailList... (removed the rest of the query for security reasons) 何かアイデア-これは私のサーバーのハードディスク容量の問題ですか?
82 mysql  logging 

5
プロパティファイルを使用してJavaログを設定するにはどうすればよいですか?(java.util.logging)
私は愚かなJavaロギングの問題を抱えています:アプリ設定ファイルからロギング設定をロードしています-しかし、ファイルを読んだ後は何もログに記録されません(これはネット上にある例とほとんど同じですが、追加のアプリケーション構成-これを削除しても役に立ちません)。「initializing ...」ログ行は問題なく表示されますが、「starting app」以降のメッセージはコンソールに記録されず、ログファイルも作成されません。ここで何が欠けていますか? ロガーコードは次のようになります。 ... Logger log = Logger.getLogger("myApp"); log.setLevel(Level.ALL); log.info("initializing - trying to load configuration file ..."); Properties preferences = new Properties(); try { FileInputStream configFile = new FileInputStream("/path/to/app.properties"); preferences.load(configFile); LogManager.getLogManager().readConfiguration(configFile); } catch (IOException ex) { System.out.println("WARNING: Could not open configuration file"); System.out.println("WARNING: Logging not configured (console output only)"); …
82 java  logging 

3
Gitログ出力ログファイル
私は大学のコースで課題を行っており、この課題のバージョン管理としてgitを使用しています。私が取り組んでいるゲームは完了しましたが、手元にあるgitログを送信して、作業中の進捗状況を効果的に示したいと思います。 私はこれを試しました: git log --stat > log.log しかし、それは多かれ少なかれ私に非常に読めないものを与えるだけです。誰かがコマンドで私を助けてくれるので、これで素敵なフォーマットを得ることができますか?
82 git  logging 

9
すべてのコンソール出力をRのファイルに保存するにはどうすればよいですか?
すべてのコンソールテキストをファイルにリダイレクトしたい。これが私が試したものです: > sink("test.log", type=c("output", "message")) > a <- "a" > a > How come I do not see this in log Error: unexpected symbol in "How come" これが私がtest.logで得たものです: [1] "a" これが私がtest.logに欲しいものです: > a <- "a" > a [1] "a" > How come I do not see this in log Error: …
82 file  r  console  logging 

9
CloudFlareとPHPでの訪問者のIPアドレスのログ
PHPを使用して自分のWebサイトにアクセスしているユーザー/訪問者を追跡およびログに記録しようとし$_SERVER['REMOTE_ADDR']ています。PHPでのIPアドレス追跡の一般的な方法。 しかし、私はキャッシュなどにCloudFlareを使用しており、CloudFlareのようにIPアドレスを受信して​​います。 108.162.212。*-108.162.239。* CloudFlareを使用しながら実際のユーザー/訪問者のIPアドレスを取得する正しい方法は何でしょうか?

7
Linuxは私のsyslogをどこに保存しますか?
ログファイルに何かを記録する簡単なテストアプリケーションを作成しました。私はlinuxmintを使用しており、アプリケーションの実行後、次のコマンドを使用してログを表示しようとしています。 tail -n 100 /var/log/messages しかし、ファイルメッセージはテストされたものでも何かでも存在しません。以下に私のコードがあります。何か間違ったことをしている、ファイルがそこに保存されていない、またはlinuxmintでログを有効にする必要があるかもしれません。 #include <stdio.h> #include <stdlib.h> #include <syslog.h> void init_log() { setlogmask(LOG_UPTO(LOG_NOTICE)); openlog("testd",LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1); } int main(void) { init_log(); printf("Session started!"); syslog(LOG_NOTICE, "Session started!!"); closelog(); return EXIT_SUCCESS; }
82 c  linux  logging 

9
デバイスにデータを記録し、ログを取得する
Xcodeのデバッグビルドでは、シミュレーターを使用しているか実際のデバイスを使用しているかに関係なく、NSLog、printf、fprintf assert、およびNSAssertステートメントがコンソールに表示されます。 デバイスでリリースビルドを実行した場合(たとえば、テストフライトビルドを送信し、iPhoneで大きくします。これはリリースビルドになります)、これらのうちどれが記録されますか? また、ログを取得するにはどうすればよいですか? NSLogは実際にリリースビルドで何かを出力しますか?決定要因は何ですか?stdoutまたはstderrに書き込んでいるかどうか。stderrのみがデバイスログに書き込まれますか?これは、fprintfを使用する必要があることを意味しますか?デバイスログに何かが書き込まれていますか?そんなこともありますか?もしそうなら、それを拾う方法は? 誰かが状況を明らかにすることができますか?
82 ios  xcode  console  logging  device 

8
ロガーをシングルトンにするのは良い習慣ですか?
次のように、ロガーをコンストラクターに渡す習慣がありました。 public class OrderService : IOrderService { public OrderService(ILogger logger) { } } しかし、それは非常に面倒なので、私はしばらくの間、これをプロパティとして使用しました。 private ILogger logger = NullLogger.Instance; public ILogger Logger { get { return logger; } set { logger = value; } } これも面倒になります-乾いていないので、すべてのクラスでこれを繰り返す必要があります。基本クラスを使用することもできますが、Formクラスを使用しているので、FormBaseなどが必要になります。したがって、ILoggerを公開したシングルトンを使用することのデメリットは何でしょうか。 Infrastructure.Logger.Info("blabla"); 更新:マーリンが正しく気づいたように、最初と2番目の例ではDIを使用していることを言及する必要があります。

3
Python-ロガー「OpenGL.error」のハンドラーが見つかりませんでした
さて、それは何ですか、そしてなぜそれはWin2003サーバーで発生しますが、WinXPでは発生しません。 アプリケーションにはまったく影響がないようですが、アプリケーションを閉じるとこのエラーメッセージが表示されます。そしてそれは迷惑です(エラーメッセージがあるはずです)。 私はpyOpenGlとwxPythonを使用してグラフィックスを実行しています。残念ながら、私はこのPythonアプリを引き継いだC#プログラマーであり、それを行うにはPythonを学ぶ必要がありました。 コードやバージョン番号などを提供することはできますが、まだ技術的なことを学んでいるので、助けていただければ幸いです。 Python 2.5、wxPython、pyOpenGL

4
Log4Jでしきい値はどういう意味ですか?
私はlog4j以下のようなプロパティを持っています。ログインしてTextProcessor.logいるものはすべてWARNレベルを超えています。ここでデバッグするために設定されているしきい値がわかりません。誰かがしきい値が何をするのか説明できますか? log4j.logger.TextProcessor=warn,TextProcessor log4j.appender.TextProcessor=org.apache.log4j.RollingFileAppender log4j.appender.TextProcessor.File=C:/project/logs/TextProcessor.log log4j.appender.TextProcessor.MaxFileSize=10MB log4j.appender.TextProcessor.MaxBackupIndex=10 log4j.appender.TextProcessor.Threshold=debug log4j.appender.TextProcessor.layout=org.apache.log4j.PatternLayout log4j.appender.TextProcessor.layout.ConversionPattern=[%d] [%5p] (%F:%L) - %m%n
80 java  logging  log4j 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.