|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.process.AbstractProcess
org.opengion.fukurou.process.Process_Logger
public class Process_Logger
Process_Logger は、画面出力、ファイルログ、エラーメールを管理する、 ロギング関係の LoggerProcess インターフェースの実装クラスです。 MainProcess で使用されるログと、各種 Process で使用されるディスプレイを 管理します。また、エラー発生時の、メール送信機能も、ここで用意します。 引数文字列中にスペースを含む場合は、ダブルコーテーション("") で括って下さい。 引数文字列の 『=』の前後には、スペースは挟めません。必ず、-key=value の様に 繋げてください。
Process_Logger -logFile=ABC.txt -dispFile=System.out [ -logFile=ログ出力先指定 ] : -logFile=[ファイル名/System.out/System.err] (初期値:null) [ -dispFile=画面出力先指定 ] : -dispFile=[ファイル名/System.out/System.err](初期値:null) [ -host=メールサーバ ] : -host=メールサーバー [ -from=送信From ] : -from=送信元アドレス [ -to=受信To ] : -to=送信先アドレスをカンマ区切りで並べる [ -charset=キャラクタセット ] : -charset=メール送信時のキャラクタセット [ISO-2022-JP / Windows-31J] [ -subject=タイトル ] : -subject=タイトル [ -message=本文雛形 ] : -message=本文雛形文章 [ -msgFile=本文雛形ファイル ] : -msgFile=本文を格納しているファイルのアドレス [ -{@XXXX}=YYYY ] : メッセージ本文の {@XXXX} 文字列を、YYYY 文字列に変換します。
フィールドの概要 | |
---|---|
static String |
DEFAULT_CHARSET
メール送信時のデフォルトキャラクタセット "ISO-2022-JP" |
クラス org.opengion.fukurou.process.AbstractProcess から継承されたフィールド |
---|
CR, TAB |
コンストラクタの概要 | |
---|---|
Process_Logger()
デフォルトコンストラクター。 |
メソッドの概要 | |
---|---|
void |
end(boolean isOK)
プロセスの終了を行います。 |
void |
errLog(String msg,
Throwable th)
エラーログにメッセージを表示します。 |
void |
init(ParamProcess paramProcess)
プロセスの初期化を行います。 |
void |
logging(String msg)
ログファイルにメッセージを表示します。 |
static void |
main(String[] args)
このクラスは、main メソッドから実行できません。 |
void |
println(String msg)
ディスプレイにメッセージを表示します。 |
String |
report()
プロセスの処理結果のレポート表現を返します。 |
void |
setDisplayWriter(PrintWriter dispWriter)
画面表示用のPrintWriterを設定します。 |
void |
setLoggingWriter(PrintWriter logWriter)
ログ出力用のPrintWriterを設定します。 |
String |
usage()
このクラスの使用方法を返します。 |
クラス org.opengion.fukurou.process.AbstractProcess から継承されたメソッド |
---|
getArgument, putArgument, putArgument, setLoggerProcess, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース org.opengion.fukurou.process.HybsProcess から継承されたメソッド |
---|
putArgument, putArgument, setLoggerProcess |
フィールドの詳細 |
---|
public static final String DEFAULT_CHARSET
コンストラクタの詳細 |
---|
public Process_Logger()
メソッドの詳細 |
---|
public void init(ParamProcess paramProcess)
HybsProcess
内の init
paramProcess
- データベースの接続先情報などを持っているオブジェクト5.3.4.0 (2011/04/01) タイトル追加 |
public void end(boolean isOK)
HybsProcess
内の end
isOK
- トータルで、OKだったかどうか[true:成功/false:失敗]public void logging(String msg)
HybsProcess
内の logging
AbstractProcess
内の logging
msg
- 表示するメッセージpublic void println(String msg)
HybsProcess
内の println
AbstractProcess
内の println
msg
- 表示するメッセージpublic void errLog(String msg, Throwable th)
LoggerProcess
内の errLog
msg
- 表示するメッセージth
- Throwable例外オブジェクトpublic void setLoggingWriter(PrintWriter logWriter)
LoggerProcess
内の setLoggingWriter
logWriter
- ログ出力用のPrintWriterpublic void setDisplayWriter(PrintWriter dispWriter)
LoggerProcess
内の setDisplayWriter
dispWriter
- 画面表示用のPrintWriterpublic String report()
HybsProcess
内の report
5.3.4.0 (2011/04/01) タイトル追加 |
public String usage()
HybsProcess
内の usage
public static void main(String[] args)
args
- コマンド引数配列
|
openGion 5.8.3.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |