Logging Oracle MAF:Android Emulator的日志文件
我正在使用Oracle MAF进行移动应用程序开发。我知道,当我们部署到Android设备时,日志文件将生成到设备文件路径中。另外,我正在使用登录设备 但是当我们将Oracle MAF部署到Android emulator中时,我可以在那里找到应用程序日志。我有我的默认记录器文件Dalvik logger Mechanism,附在下面供您参考 logging.properties 仿真器设置: Android仿真器: 如果您想了解更多详细信息,请告诉我。对于Android Emulator: 输出被转发到与应用程序同名的文本文件。输出文件位置为/sdcard。如果此位置不存在或配置为只读,则日志输出将重新路由到应用程序的可写数据目录。 来源:22.4使用和配置日志记录 对于iOS模拟器: 根据您使用的Oracle MAF版本,您应该能够将日志文件重定向到2.1中选择的位置Logging Oracle MAF:Android Emulator的日志文件,logging,android-emulator,oracle-maf,Logging,Android Emulator,Oracle Maf,我正在使用Oracle MAF进行移动应用程序开发。我知道,当我们部署到Android设备时,日志文件将生成到设备文件路径中。另外,我正在使用登录设备 但是当我们将Oracle MAF部署到Android emulator中时,我可以在那里找到应用程序日志。我有我的默认记录器文件Dalvik logger Mechanism,附在下面供您参考 logging.properties 仿真器设置: Android仿真器: 如果您想了解更多详细信息,请告诉我。对于Android Emulator: 输
这可以通过添加一些应用程序参数来实现:在应用程序上,选择Run>>>选择Active Run Configuration>>>管理运行配置,您应该在其中添加以下参数-consoleRedirect=是的,我在android设备的/sdcard My Files文件夹下获得了日志。但在模拟器的情况下,我并没有看到这样的文件夹,我用模拟器屏幕截图更新了问题,请检查一下。我也可以在模拟器中获得日志文件。有没有办法在iOS物理设备中获取日志文件?
# default all loggers to use the ConsoleHandler
.handlers=java.util.logging.ConsoleHandler
# default all loggers to use the SimpleFormatter
.formatter=java.util.logging.SimpleFormatter
# default ConsoleHandler logging level to SEVERE
oracle.adfmf.util.logging.ConsoleHandler.level=SEVERE
oracle.adfmf.util.logging.ConsoleHandler.formatter=oracle.adfmf.util.logging.PatternFormatter
oracle.adfmf.util.logging.PatternFormatter.pattern=[%LEVEL% - %LOGGER% - %CLASS% - %METHOD%] %MESSAGE%
#configure the framework logger to only use the adfmf ConsoleHandler
oracle.adfmf.framework.useParentHandlers=false
oracle.adfmf.framework.handlers=oracle.adfmf.util.logging.ConsoleHandler
oracle.adfmf.framework.level=SEVERE
#configure the application logger to only use the adfmf ConsoleHandler
oracle.adfmf.application.useParentHandlers=false
oracle.adfmf.application.handlers=oracle.adfmf.util.logging.ConsoleHandler
oracle.adfmf.application.level=SEVERE