ログファイルの作成に問題があります
pom.xmlに追加しました
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
次に、log4j.properiesをresourcesフォルダーの下に配置しました
# Define the root logger with appender file
log = /home/soumya/log4j
log4j.rootLogger = DEBUG, FILE
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${log}/log.out
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n
次に、私のJavaコードで使用します
public class Test
{
static Logger logger = Logger.getLogger(Test.class.getName());
public void testLog(){
logger.info("testing ..!!!");
}
しかし、実行すると以下のエラーが発生し、ログファイルが作成されません!!!
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
私のmavenバージョンはApacheMaven2.2.1(rdebian-6)で、ecclipseIndigoを使用しています。