public class LogFile
extends java.lang.Object
コンストラクタと説明 |
---|
LogFile()
デフォルトコンストラクタ。
|
LogFile(java.lang.String filename)
コンストラクタ。
|
LogFile(java.lang.String filename,
int cycle)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
protected void |
finalaize()
自インスタンスが抹消される前にログファイルを閉じる。
|
java.io.File |
getCurrentFile() |
int |
getCycle() |
java.lang.String |
getEncodingType() |
static LogFile |
getInstance()
singleton model instance getter for new LogFile().
|
static LogFile |
getInstance(java.lang.String filename)
singleton model instance getter for new LogFile (String).
|
static LogFile |
getInstance(java.lang.String filename,
int cycle)
singleton model instance getter for new Log (String, int, boolean).
|
java.io.PrintStream |
getPrintStream()
自インスタンスで使用するPrintStreamインスタンスを返す。
|
java.io.PrintWriter |
getPrintWriter()
自インスタンスで使用するPrintWriterインスタンスを返す。
|
static LogFile |
newInstanceForOnce(java.lang.String filename) |
void |
print(java.lang.String msg)
改行付加なし一行ログ出力。
|
void |
println(java.lang.String msg)
一行ログ出力。
|
void |
reopen() |
void |
setCycle(int cycle) |
void |
setEncodingType(java.lang.String enc_type) |
public LogFile()
public LogFile(java.lang.String filename)
filename
- ログファイル名。LowLevelException
- .public LogFile(java.lang.String filename, int cycle)
filename
- ログファイル名。cycle
- ファイル切り替えサイクル。LowLevelException
- .public static LogFile getInstance()
public static LogFile getInstance(java.lang.String filename)
public static LogFile getInstance(java.lang.String filename, int cycle)
public static LogFile newInstanceForOnce(java.lang.String filename)
public void setEncodingType(java.lang.String enc_type)
public java.lang.String getEncodingType()
public java.io.File getCurrentFile()
public void setCycle(int cycle)
public int getCycle()
public void println(java.lang.String msg)
msg
- message text to be output.public void print(java.lang.String msg)
msg
- message text to be output.protected void finalaize()
public void close()
public void reopen()
public java.io.PrintStream getPrintStream()
public java.io.PrintWriter getPrintWriter()