microlog でデータをログに記録しようとすると、一部のデータが正しくログに記録されていないように見えることがあります。つまり、logger.info("..") を使用する行がログに記録される場合と、ログに記録されない場合があります。
ただし、logCat からこれらの行を常に確認できます。これは、LogCat が適切に表示されていることを意味します。
私は通常、microlog を使用して、システムのデフォルトのテキスト ファイルである log.txt にデータを記録します。
protected static final Logger logger = LoggerFactory.getLogger();
protected FileAppender appender = new FileAppender();
PropertyConfigurator.getConfigurator(this).configure();
appender.setFileName("/myapp/log.txt");
appender.setAppend(true);
logger.addAppender(appender);
logger.info("testing");
microlog.properties
microlog.level=INFO
microlog.appender=LogCatAppender;FileAppender
microlog.formatter=PatternFormatter
microlog.formatter.PatternFormatter.pattern=[%d]:[%P] %c - %m %T
logger.info("...")
使用しているすべての行が常にログに記録されるように、その問題を解決するにはどうすればよいlog.txt file
ですか?