Hi,
I hope someone can help me. I'm trying to log some output of my kindlet, but I didn't get any log file. I tried two versions of my propertie file, but it didn't work. So what could be wrong? Is the propertie file not correct? In which directory it should be on the kindle?
Could anyone help me please? Thanks in advance.
The code of the programm is:
Code:
package kindlebeispiel;
import com.amazon.kindle.kindlet.AbstractKindlet;
import com.amazon.kindle.kindlet.KindletContext;
import com.amazon.kindle.kindlet.ui.KTextArea;
import org.apache.log4j.Logger;
public class Main extends AbstractKindlet {
private static final Logger log = Logger.getLogger(Main.class);
public void create(KindletContext context) {
log.debug("test1");
this.ctx = context;
}
public void start() {
try {
log.debug("test2");
ctx.getRootContainer().add(new KTextArea("Hello World"));
} catch (Throwable t) {
t.printStackTrace();
}
}
public void stop() {
}
public void destroy() {
}
}
The code of the properties files is:
Code:
log4j.rootLogger=DEBUG
log4j.appender.R=org.apache.log4j.FileAppender
log4j.appender.R.File=log4j.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
Code:
log4j.rootLogger=debug, R
log4j.category.kindle.KindleTerminal=info
log4j.category.kindle.KindleTerminal$Redrawer=warn
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/mnt/us/developer/kindlebeispiel/work/kindlebeispiel.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{dd MMM HH:mm:ss} %5p [%t] (%F:%L) - %m%n