android中使用microlog进行日志记录时出现问题
当我尝试使用microlog记录数据时,有时似乎有些数据记录不正确。这意味着,有时使用logger.info(“…”)记录这些行,有时不记录这些行 但是,我一直可以从logCat中看到这些行,这意味着logCat中的行显示正确 我通常使用microlog将数据记录到log.txt(系统默认文本文件)中android中使用microlog进行日志记录时出现问题,android,logging,Android,Logging,当我尝试使用microlog记录数据时,有时似乎有些数据记录不正确。这意味着,有时使用logger.info(“…”)记录这些行,有时不记录这些行 但是,我一直可以从logCat中看到这些行,这意味着logCat中的行显示正确 我通常使用microlog将数据记录到log.txt(系统默认文本文件)中 protected static final Logger logger = LoggerFactory.getLogger(); protected FileAppender appender
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文件中?这可能是一个错误。请尝试在代码中设置日志记录级别。如果这样做有效,则说明您的配置文件中有错误或是有bug。对我有效。在打印日志之前创建应用程序的文件夹
new File(Environment.getExternalStorageDirectory() + "/myapp").mkdir();
PropertyConfigurator.getConfigurator(this).configure();
appender.setFileName("/myapp/log.txt");
appender.setAppend(true);
logger.addAppender(appender);
logger.debug("testing");
你有没有找到解决问题的办法?