Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging Oracle MAF:Android Emulator的日志文件_Logging_Android Emulator_Oracle Maf - Fatal编程技术网

Logging Oracle MAF:Android Emulator的日志文件

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: 输

我正在使用Oracle MAF进行移动应用程序开发。我知道,当我们部署到Android设备时,日志文件将生成到设备文件路径中。另外,我正在使用登录设备

但是当我们将Oracle MAF部署到Android emulator中时,我可以在那里找到应用程序日志。我有我的默认记录器文件Dalvik logger Mechanism,附在下面供您参考

logging.properties

仿真器设置:

Android仿真器:

如果您想了解更多详细信息,请告诉我。

对于Android Emulator:

输出被转发到与应用程序同名的文本文件。输出文件位置为/sdcard。如果此位置不存在或配置为只读,则日志输出将重新路由到应用程序的可写数据目录。 来源:22.4使用和配置日志记录

对于iOS模拟器:

根据您使用的Oracle MAF版本,您应该能够将日志文件重定向到2.1中选择的位置


这可以通过添加一些应用程序参数来实现:在应用程序上,选择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