Javaログ関連 / log4j

【Java】 Apache Commons Logging

■ はじめに https://blogs.yahoo.co.jp/dk521123/37752105.html で、Apache Commons Daemon 内部で、Apache Commons Loggingを使用した関係で少し勉強したら、 Apache Commons Logging について勘違いしている部分があったのでメモ ■ Apache Commons Logging…

【Java】【log4j2】log4j 2 ~ 入門編 ~

■ はじめに AWS/Lambda の Java のロギングについて、調べたところ https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/java-logging.html ~~~~~~~~~ Log4j™ 2 のカスタム Appender AWS Lambda は、Log4j 2 を使用してカスタム Appender を提供す…

【Java】 SSLログ や SOAPログ などのコンソールログをファイル出力に変更するには...

■ はじめに * 以下のコンソールログ(標準出力)を、ファイル出力するための方法を記述する。 (もっといい方法がありそうだが) 1) SSLログ => System.setProperty("javax.net.debug", "all"); 詳細は以下の関連記事を参照のこと http://blogs.yahoo.co.jp/…

【Java】例外のスタックトレースを文字列に変換するには

はじめに * 例外をログに出力するために、ex.getMessage() だけでは情報が足りない時が多い。 そこで、例外のスタックトレースを文字列にしたい。 サンプル import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; public c…

【Java】【AOP】自作のインターセプター

■ はじめに http://d.hatena.ne.jp/tbpg/20121125/1353868194 を参考に、自作のインターセプターを試みる。 この機能を応用すれば、関数の始まりと終わりにログが意識しなくても張れる。 ■ 関連用語 アスペクト指向プログラミング(Aspect-Oriented Programm…

【Java】標準 java.util.logging を使ったログ機能 ~ログフォーマットしてテキスト形式でログファイル出力するには~

はじめに http://blogs.yahoo.co.jp/dk521123/33200747.html の「サンプル : ログフォーマット変更」で、 ログフォーマットして、ログファイルを出力したら、XML形式で出力されてしまったので ログフォーマットしてテキスト形式でログファイル出力する方法を…

【Java】標準 java.util.logging を使ったログ機能 ~ログファイル出力 / ログフォーマット変更 編~

http://blogs.yahoo.co.jp/dk521123/33200578.html の続き。 サンプル : ログファイル出力 以下の関連記事のサンプル「サンプル:「finest」~「severe」が出力(設定ファイル使用)」で 設定ファイルを変更するだけなので、サンプルプログラムは省略。 http:/…

【Java】標準 java.util.logging を使ったログ機能 ~標準出力編~

サンプル:はじめに 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")…

【Java】Java で イベントログ を出力するには ~ツールを使わずに編~

■ サンプル Enum LogLevel.java public enum LogLevel { // エラー イベント。 // ユーザーに知らせる必要がある重大な問題を示します。 // 通常は、機能またはデータの損失です。 Error("ERROR"), // 警告イベント。 // 緊急を要する問題ではありませんが、…

【Java】【log4j】Java で イベントログ を出力するには ~Log4j編~

■ はじめに http://blogs.yahoo.co.jp/dk521123/33192139.html で、イベントログの出力について、調べたが、Log4jを使って実装可能らしいので実際に試してみた。 !注意! ただし、まだ未完。以下の例外が発生し実行できない。 Exception in thread "main" jav…

【Java】スタック情報の取得 ~StackTraceElement~

はじめに * log4jの機能ではないが、スタック情報をログにはくことで、 デバッグに役立つので、カテゴリー(書庫)を「Javaログ関連/log4j」にしておく。 構文 StackTraceElement[] stackTraces = Thread.currentThread().getStackTrace(); サンプル package…

【Java】【log4j】log4j のローテーションについて

■ ファイルサイズでログ世代管理を行う サンプル ログファイルの最大サイズ(MaxFileSize)が、1KB ログファイルのバックアップの数(MaxBackupIndex)が、2つ を指定する log4j.properties log4j.rootCategory=DEBUG, Appender1 log4j.appender.Appender1=org…

【Java】【log4j】log4j ~入門編~

■ ダウンロード * 以下で行う http://logging.apache.org/log4j/1.2/download.html ■ 使用手順 [1] log4jのJARファイルを組み込む [1-1] ダウンロードしたファイル(zip)を解凍する [1-2] Eclipseにおいて、対象とするプロジェクトを右クリックし、 [Proper…