プロパティファイルを読み込んでコンソールに出力を記録する簡単なプログラムを作ろうとしていますが、それを行うことはできません。slf4jを使用して.propertiesファイルを読むにはどうすればよいですか?
これが私のクラスである:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public final class Slf4jSample {
public static void main(final String[] args) {
final Logger logger = LoggerFactory.getLogger(Slf4jSample.class);
logger.info("Hello World!");
}
private Slf4jSample() {
}
}
そして、これは私のプロパティファイルです:
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.logger.Slf4jSample=INFO, A1
私はこれを実行すると、それはこの例外を与える:
log4j:WARN No appenders could be found for logger (com.slf4j.Slf4jSample).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
** complete ** stacktraceを含めてください。 –
クラスパスに必要なjarファイルはありますか? – hellectronic
これはhttp://stackoverflow.com/questions/8474954/read-properties-file-using-slf4jからのフォローアップです – oers