public class JDKLoggingOverIntramartLoggerHandler extends Handler
Logger
を利用したログ出力を、
im_jdk_assistのLogger
経由で出力するためのハンドラです。LogManager
を参照してください)
-Djava.util.logging.config.file=設定ファイル「logging.properties」のパス以下に logging.properties の記述を例示します。
例:logging.properties |
---|
handlers= jp.co.intra_mart.common.platform.log.handler.JDKLoggingOverIntramartLoggerHandler # 実際のログレベルは「logback.xml」で設定します。 .level= ALL jp.co.intra_mart.common.platform.log.handler.JDKLoggingOverIntramartLoggerHandler.level = ALL jp.co.intra_mart.common.platform.log.handler.JDKLoggingOverIntramartLoggerHandler.formatter = java.util.logging.SimpleFormatter # ロガーを指定してログレベルを設定 java.level = CONFIG javax.level = CONFIG |
Logger
,
Logger
,
Handler
,
LogManager
コンストラクタと説明 |
---|
JDKLoggingOverIntramartLoggerHandler() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
void |
flush() |
static LogRecord |
getCurrentThreadLogRecord()
現在のスレッドに紐づいたログレコードを返却します。
|
void |
publish(LogRecord record)
|
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
public void publish(LogRecord record)
Logger
を利用したログ出力を、
im_jdk_assistのLogger
経由で出力します。JDK標準のLogger | im_jdk_assistのLogger |
|
---|---|---|
SEVERE | → | error |
WARNING | → | warn |
INFO | → | info |
CONFIG | → | debug |
FINE | → | trace |
FINER | ||
FINEST | ||
ALL | ||
OFF | → | (ログを出力しません) |
publish
クラス内 Handler
Logger
,
Handler.publish(java.util.logging.LogRecord)
public void close() throws SecurityException
close
クラス内 Handler
SecurityException
public static LogRecord getCurrentThreadLogRecord()
Copyright © 2012 NTT DATA INTRAMART CORPORATION