Javaログ関連 / log4j
■ はじめに https://blogs.yahoo.co.jp/dk521123/37752105.html で、Apache Commons Daemon 内部で、Apache Commons Loggingを使用した関係で少し勉強したら、 Apache Commons Logging について勘違いしている部分があったのでメモ ■ Apache Commons Logging…
■ はじめに AWS/Lambda の Java のロギングについて、調べたところ https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/java-logging.html ~~~~~~~~~ Log4j™ 2 のカスタム Appender AWS Lambda は、Log4j 2 を使用してカスタム Appender を提供す…
■ はじめに * 以下のコンソールログ(標準出力)を、ファイル出力するための方法を記述する。 (もっといい方法がありそうだが) 1) SSLログ => System.setProperty("javax.net.debug", "all"); 詳細は以下の関連記事を参照のこと http://blogs.yahoo.co.jp/…
はじめに * 例外をログに出力するために、ex.getMessage() だけでは情報が足りない時が多い。 そこで、例外のスタックトレースを文字列にしたい。 サンプル import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; public c…
■ はじめに http://d.hatena.ne.jp/tbpg/20121125/1353868194 を参考に、自作のインターセプターを試みる。 この機能を応用すれば、関数の始まりと終わりにログが意識しなくても張れる。 ■ 関連用語 アスペクト指向プログラミング(Aspect-Oriented Programm…
はじめに http://blogs.yahoo.co.jp/dk521123/33200747.html の「サンプル : ログフォーマット変更」で、 ログフォーマットして、ログファイルを出力したら、XML形式で出力されてしまったので ログフォーマットしてテキスト形式でログファイル出力する方法を…
http://blogs.yahoo.co.jp/dk521123/33200578.html の続き。 サンプル : ログファイル出力 以下の関連記事のサンプル「サンプル:「finest」~「severe」が出力(設定ファイル使用)」で 設定ファイルを変更するだけなので、サンプルプログラムは省略。 http:/…
サンプル:はじめに import java.util.logging.Logger; public class SampleLogger { public static void main(final String[] args) { final Logger logger = Logger.getLogger("SampleLogger"); // ★クラス名と同じにする★ logger.finest("Hellow World1")…
■ サンプル Enum LogLevel.java public enum LogLevel { // エラー イベント。 // ユーザーに知らせる必要がある重大な問題を示します。 // 通常は、機能またはデータの損失です。 Error("ERROR"), // 警告イベント。 // 緊急を要する問題ではありませんが、…
■ はじめに http://blogs.yahoo.co.jp/dk521123/33192139.html で、イベントログの出力について、調べたが、Log4jを使って実装可能らしいので実際に試してみた。 !注意! ただし、まだ未完。以下の例外が発生し実行できない。 Exception in thread "main" jav…
はじめに * log4jの機能ではないが、スタック情報をログにはくことで、 デバッグに役立つので、カテゴリー(書庫)を「Javaログ関連/log4j」にしておく。 構文 StackTraceElement[] stackTraces = Thread.currentThread().getStackTrace(); サンプル package…
■ ファイルサイズでログ世代管理を行う サンプル ログファイルの最大サイズ(MaxFileSize)が、1KB ログファイルのバックアップの数(MaxBackupIndex)が、2つ を指定する log4j.properties log4j.rootCategory=DEBUG, Appender1 log4j.appender.Appender1=org…
■ ダウンロード * 以下で行う http://logging.apache.org/log4j/1.2/download.html ■ 使用手順 [1] log4jのJARファイルを組み込む [1-1] ダウンロードしたファイル(zip)を解凍する [1-2] Eclipseにおいて、対象とするプロジェクトを右クリックし、 [Proper…