|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object com.lavans.util.Logger
public class Logger
ロガー。 ログ出力用ユーティリティ。
フィールドの概要 | |
---|---|
static java.lang.String |
DAILY
|
static int |
DEBUG
|
static int |
DEBUGTOOL
|
static int |
ERR
ログ出力レベル。 |
static java.lang.String |
HOURLY
|
static int |
LOG
|
static java.lang.String |
MINUTELY
|
static java.lang.String |
MONTHLY
|
static java.lang.String |
SECONDLY
ログロテート間隔定義。 |
static int |
TRACE
|
static java.lang.String |
WEEKLY
|
メソッドの概要 | |
---|---|
void |
debug(byte[] msg)
デバッグログ。 |
void |
debug(java.lang.Exception e)
デバッグログ。 |
void |
debug(java.lang.String msg)
デバッグログ。 |
void |
debugTool(java.lang.String msg)
ツール用デバッグログ。 |
void |
deleteBuf(int i)
ログのインデントをi桁減らす。 |
void |
entering()
トレース。 |
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod)
トレース。 |
void |
enteringTool()
ツール用デバッグログ。 |
void |
err(java.lang.Exception e)
エラー出力 Create exception log. |
void |
err(java.lang.String msg)
エラー出力 Create exception log. |
void |
exiting()
トレース。 |
void |
exiting(java.lang.String sourceClass,
java.lang.String sourceMethod)
トレース。 |
void |
exitingTool()
ツール用デバッグログ。 |
protected void |
finalize()
Destructor. |
static Logger |
getInstance()
This is Singleton pattern. |
static Logger |
getInstance(java.lang.String configSection)
This is Singleton pattern. |
java.io.PrintWriter |
getWriter()
ログ出力先の指定 |
static void |
init(java.lang.String filename)
設定ファイルの指定。 |
void |
log(int level,
java.lang.String msg)
レベル指定でのログ。 |
void |
log(java.lang.String msg)
ログ。 |
static void |
main(java.lang.String[] args)
main method for test. |
void |
setLogLevel(int logLevel)
|
void |
setStream(java.io.PrintStream out)
ログ出力先の指定 |
void |
setTime_format(java.text.DateFormat time_format)
|
void |
setWriter(java.io.PrintWriter out)
ログ出力先の指定 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int ERR
public static final int LOG
public static final int TRACE
public static final int DEBUG
public static final int DEBUGTOOL
public static final java.lang.String SECONDLY
public static final java.lang.String MINUTELY
public static final java.lang.String HOURLY
public static final java.lang.String DAILY
public static final java.lang.String WEEKLY
public static final java.lang.String MONTHLY
メソッドの詳細 |
---|
public static void main(java.lang.String[] args)
public static void init(java.lang.String filename)
filename
- public void setStream(java.io.PrintStream out)
public void setWriter(java.io.PrintWriter out)
public java.io.PrintWriter getWriter()
public static Logger getInstance(java.lang.String configSection)
public static Logger getInstance()
public void err(java.lang.String msg)
public void err(java.lang.Exception e)
public void log(java.lang.String msg)
public void debug(byte[] msg)
public void debug(java.lang.String msg)
public void debug(java.lang.Exception e)
public void entering(java.lang.String sourceClass, java.lang.String sourceMethod)
public void entering()
public void exiting(java.lang.String sourceClass, java.lang.String sourceMethod)
public void exiting()
public void debugTool(java.lang.String msg)
public void enteringTool()
public void exitingTool()
public void log(int level, java.lang.String msg)
protected void finalize() throws java.lang.Throwable
java.lang.Object
内の finalize
java.lang.Throwable
public void setLogLevel(int logLevel)
logLevel
- logLevel を設定。public void setTime_format(java.text.DateFormat time_format)
time_format
- time_format を設定。public void deleteBuf(int i)
i
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |