org.apache.log4j
クラス ConsoleAppender

java.lang.Object
  |
  +--org.apache.log4j.AppenderSkeleton
        |
        +--org.apache.log4j.WriterAppender
              |
              +--org.apache.log4j.ConsoleAppender
すべての実装インタフェース:
Appender, OptionHandler

public class ConsoleAppender
extends WriterAppender

ConsoleAppender appends log events to System.out or System.err using a layout specified by the user. The default target is System.out.

ConsoleAppenderは、ユーザにより指定されたレイアウトを使って、System.outまたは、System.errにログのイベントをついかします。 デフォルトのターゲットは、System.outです。

導入されたバージョン:
1.1
作成者:
Ceki Gülcü

フィールドの概要
static String SYSTEM_ERR
           
static String SYSTEM_OUT
           
protected  String target
           
static String TARGET_OPTION
          推奨されていません。 Options are now handled using the JavaBeans paradigm. This constant is not longer needed and will be removed in the near term.

オプションは、現在JavaBeanのパラダイムを使って処理されます。 この定数は、もはや必要とされず、近いうちに削除される予定です。

 
クラス org.apache.log4j.WriterAppender から継承したフィールド
IMMEDIATE_FLUSH_OPTION, immediateFlush, qw
 
クラス org.apache.log4j.AppenderSkeleton から継承したフィールド
closed, errorHandler, headFilter, layout, name, tailFilter, threshold, THRESHOLD_OPTION
 
コンストラクタの概要
ConsoleAppender()
          The default constructor does nothing.
ConsoleAppender(Layout layout)
           
ConsoleAppender(Layout layout, String target)
           
 
メソッドの概要
 void activateOptions()
          Does nothing.
protected  void closeWriter()
          Override the parent method to do nothing.
 String[] getOptionStrings()
          推奨されていません。 We now use JavaBeans introspection to configure components. Options strings are no longer needed.

私たちは、コンポーネントを設定するために、現状JavaBeansのイントロスペクションを使います。 オプション文字列はもはや必要ありません。

 String getTarget()
          Returns the current value of the Target option.
 void setOption(String key, String value)
          推奨されていません。 Use the setter method for the option directly instead of the generic setOption method.

汎用的な setOptionメソッドを使う代わりに直接オプションに関するセッタメソッドを使います。

 void setTarget(String value)
          Sets the value of the Target option.
 
クラス org.apache.log4j.WriterAppender から継承したメソッド
append, checkEntryConditions, close, getImmediateFlush, requiresLayout, reset, setErrorHandler, setImmediateFlush, setWriter, subAppend, writeFooter, writeHeader
 
クラス org.apache.log4j.AppenderSkeleton から継承したメソッド
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SYSTEM_OUT

public static final String SYSTEM_OUT

SYSTEM_ERR

public static final String SYSTEM_ERR

TARGET_OPTION

public static final String TARGET_OPTION
推奨されていません。 Options are now handled using the JavaBeans paradigm. This constant is not longer needed and will be removed in the near term.

オプションは、現在JavaBeanのパラダイムを使って処理されます。 この定数は、もはや必要とされず、近いうちに削除される予定です。


target

protected String target
コンストラクタの詳細

ConsoleAppender

public ConsoleAppender()
The default constructor does nothing.

デフォルトのコンストラクタは何もしません。


ConsoleAppender

public ConsoleAppender(Layout layout)

ConsoleAppender

public ConsoleAppender(Layout layout,
                       String target)
メソッドの詳細

setTarget

public void setTarget(String value)
Sets the value of the Target option.

ターゲットオプションの値を設定します。

パラメータ:
value - String identifying a console; recognized values are "System.out" (default) and "System.err"

value コンソールを一意づける文字列です; 認識できる値としては、"System.out" (デフォルト) と "System.err" があります。


getTarget

public String getTarget()
Returns the current value of the Target option.

ターゲットオプションの現在の値を返します。


activateOptions

public void activateOptions()
クラス WriterAppender の記述:
Does nothing.

何もしません。

オーバーライド:
クラス WriterAppender 内の activateOptions

closeWriter

protected final void closeWriter()
Override the parent method to do nothing.

何も行わない親のメソッドをオーバーライドします。

オーバーライド:
クラス WriterAppender 内の closeWriter

getOptionStrings

public String[] getOptionStrings()
推奨されていません。 We now use JavaBeans introspection to configure components. Options strings are no longer needed.

私たちは、コンポーネントを設定するために、現状JavaBeansのイントロスペクションを使います。 オプション文字列はもはや必要ありません。

Returns the option names for this component, namely the string array {TARGET_OPTION and the options of its super class WriterAppender.

このコンポーネントに関するオプション名を返します。 オプション名としては、文字列配列 TARGET_OPTIONや親クラスWriterAppenderがあります。

See Options of the super classes WriterAppender and AppenderSkeleton. In particular the Threshold option.

親クラスWriterAppenderAppenderSkeletonのオプションを参照してください。 特別なものとしては、オプションがあります。

オーバーライド:
クラス WriterAppender 内の getOptionStrings

setOption

public void setOption(String key,
                      String value)
推奨されていません。 Use the setter method for the option directly instead of the generic setOption method.

汎用的な setOptionメソッドを使う代わりに直接オプションに関するセッタメソッドを使います。

Set ConsoleAppender specific options.

ConsoleAppenderに特定のオプションを設定します。

The Target option is recognized on top of options for the super class WriterAppender.

ターゲットオプションは、親クラスWriterAppenderでのオプションの上位で認識されます。

オーバーライド:
クラス WriterAppender 内の setOption


Please notify me about new log4j releases.