com.ngMAT.Common
クラス Log

java.lang.Object
  |
  +--com.ngMAT.Common.Log

public class Log
extends java.lang.Object

標準的なログ出力サービスクラス。General log output service class.

導入されたバージョン:
JDK1.1.8

フィールドの概要
static int DAYLY
          ログ切り替えサイクルの指定定数。
static int NONE
          ログ切り替えサイクルの指定定数。
 
コンストラクタの概要
Log()
          デフォルトコンストラクタ。
Log(boolean omitStartingMessage)
          コンストラクタ。
Log(java.lang.String filename)
          コンストラクタ。
Log(java.lang.String filename, boolean omitStartingMessage)
          コンストラクタ。
Log(java.lang.String filename, int cycle, boolean omitStartingMessage)
          コンストラクタ。
 
メソッドの概要
protected  void finalaize()
          自インスタンスが抹消される前にログファイルを閉じる。
 int getCycle()
           
 java.io.PrintStream getPrintStream()
          自インスタンスで使用するPrintStreamインスタンスを返す。
 void println(java.lang.String msg)
          日付+時刻のヘッダを伴い、一行ログ出力。
 void printStackTrace(java.lang.String msg, java.lang.Throwable t)
          指定された例外のスタックトレースをログ出力する。
 void printStackTrace(java.lang.Throwable t)
          指定された例外のスタックトレースをログ出力する。
 void setApplicationName(java.lang.String name)
           
 void setCycle(int cycle)
           
 void setOtherName(java.lang.String name)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NONE

public static final int NONE
ログ切り替えサイクルの指定定数。切り替えを行わない。

DAYLY

public static final int DAYLY
ログ切り替えサイクルの指定定数。日次で切り替える。
コンストラクタの詳細

Log

public Log()
デフォルトコンストラクタ。標準出力をログ出力先として使用する。 Default constructor which will use standard output as a log output.

Log

public Log(boolean omitStartingMessage)
コンストラクタ。標準出力をログ出力先として使用する。スタートメッセージを表示しない。 Constructor which will use standard output as a log output.
パラメータ:
omitStartingMessage - true : スタートメッセージを表示しない。

Log

public Log(java.lang.String filename)
コンストラクタ。Constructor.
パラメータ:
filename - ログファイル名。
例外:
LowLevelException - .

Log

public Log(java.lang.String filename,
           boolean omitStartingMessage)
コンストラクタ。Constructor.
パラメータ:
filename - ログファイル名。
omitStartingMessage - true : スタートメッセージを表示しない。
例外:
LowLevelException - .

Log

public Log(java.lang.String filename,
           int cycle,
           boolean omitStartingMessage)
コンストラクタ。Constructor.
パラメータ:
filename - ログファイル名。
cycle - ファイル切り替えサイクル。
omitStartingMessage - true : スタートメッセージを表示しない。
例外:
LowLevelException - .
メソッドの詳細

setCycle

public void setCycle(int cycle)

getCycle

public int getCycle()

setApplicationName

public void setApplicationName(java.lang.String name)

setOtherName

public void setOtherName(java.lang.String name)

println

public void println(java.lang.String msg)
日付+時刻のヘッダを伴い、一行ログ出力。Prints a line of log with date/time headding.
パラメータ:
msg - message text to be output.

printStackTrace

public void printStackTrace(java.lang.String msg,
                            java.lang.Throwable t)
指定された例外のスタックトレースをログ出力する。Prints lines of stack trace log with date/time headdings.
パラメータ:
msg - message text.
t - instance of Throwable or its sub class.

printStackTrace

public void printStackTrace(java.lang.Throwable t)
指定された例外のスタックトレースをログ出力する。Prints lines of stack trace log with date/time headdings.
パラメータ:
t - instance of Throwable or its sub class.

finalaize

protected void finalaize()
自インスタンスが抹消される前にログファイルを閉じる。

getPrintStream

public java.io.PrintStream getPrintStream()
自インスタンスで使用するPrintStreamインスタンスを返す。
戻り値:
PrintWriter.


バグや機能要求の報告
最新の情報
Copyright 2000 - ngMAT Corporation