标签: android cordova logging
我正在尝试将我的cordova应用程序发布到Android应用商店。
我正在阅读有关步骤的文档,并建议我删除日志调用。
我假设我应该能够设置日志日志级别以确保只记录错误。
我已将以下内容添加到confix.xml文件中:
<preference name="LogLevel" value="ERROR"/>
但是当我部署到模拟器并查看console.debug
console.debug
adb logcat
我错过了什么?
答案 0 :(得分:0)
我无法让控制台遵守LogLevel首选项。
所以我最终将控制台包装在Logger类中,该类可以通过JavaScript设置其logLevel,如果它们低于日志级别,则不会将调用委托给控制台。
我似乎非常愚蠢,我必须这样做。
答案 1 :(得分:0)
默认logLevel为ERROR(根据官方docs),因此您的设置没有改变任何内容。
logLevel
ERROR
我认为问题在于您构建项目的方式 默认情况下,cordova build android以调试模式构建项目,并启用日志(和其他内容) 您必须在发布模式下构建项目;在cordova build命令选项中查看here。
cordova build android
cordova build