android - Titanium SDK 5.4.0.GA 在 Android 平台的控制台上显

有没有人注意到在 Android 上 - Ti SDK 5.4.0.GA 在控制台上显示所有模式的许多输出,例如跟踪、调试、信息、警告、错误。

我没有在 Wi-Fi 关闭状态下尝试过,但是当设备连接到 Wi-Fi 并且我的控制台在短短几秒钟内就充满了 100 行时,它每秒都会显示这样的行:

[INFO] :   D/StatusBar.MSimNetworkController( 1166): getNumberOfActiveSim:0
[INFO] :   D/StatusBar.MSimNetworkController( 1166): getPhoneSignalIconList: mMaxLevelOfSignalStrengthIndicator = 4 inetCondition = 0
[INFO] :   D/StatusBar.MSimNetworkController( 1166): getDataSignalIconId: mMaxLevelOfSignalStrengthIndicator = 4 inetCondition = 0 iconLevel = 4
[INFO] :   D/StatusBar.MSimNetworkController( 1166): updateTelephonySignalStrength: iconLevel=4

任何人都可以提出任何解决方案,因为这变得非常烦人,而且由于上面的日志太多,我无法专注于代码的控制台输出?

最佳答案

更新

最后我找到了解决这个问题的方法: https://github.com/appcelerator/titanium_mobile/pull/8754 包含点(或字母以外的任何其他字符)的日志不会被捕获在 don't show 部分!

PR 将更改 RegEx 规则以匹配任何字符。

旧的解决方案:

检查 ti config cli.logLevel 的输出并将其设置为 info 可能会为您解决问题。

我遇到了同样的问题,我将 monitor 与此自定义过滤器一起使用:

^(?!(WifiStateMachine|WIFI_UT|AppOps|GraphicsStats|RegisteredNfcid2Cache|Wifi|NotifUtils|WIFI|usbnet|Ethernet|FaceDetectTask|RecentsTaskLoadPlan|MorningBundlePlugin|SocialManagerService|PhoneApp|LoadDialerReceiver|Icing|Herrevad|Finsky|StatusBarManagerService|DropBoxEntryAddedChimeraService|ClearcutLoggerApiImpl|AlarmManager|GCoreUlr|GCoreFlp|APSAnalyticsService|QCNEJ|NetworkStats|IpReachabilityMonitor|Nfcid2RoutingManager|ls|WifiManager|libc|dex2oat|ACRA|HtcMirrorLinkAmsListener|LOWI-Scan|DownloadManagerWrapper|wpa_supplicant|QCALOG|WIFI_ICON|HtcWrapCustomizationManager|gdlights|PowerUtils|ExtremePowerSave|WifiService|FrameworkListener|MediaRouterServie|DotMatrix|PowerUI|PMS|XTCC-5.1.0.7|NetworkManagement|HtcPowerSaver|BatteryControlle|NetLinkSocketObs|WifiController|NetlinkSocketObs|BatteryService|UsbnetService|DeviceIdleControler|Keyboard.Facilit|xiaomi|qdlights|SensorService|AutoSetting|HtcWifiRssiMonitor|HtcWifiDataStallTracker|WifiAutoJoinController|HtcWLD_v5.1.0|WifiMonitor|WifiConfigStore|StatusBar.NetworkController|CwMcuSensor|BrcmNfcJni|DATA_ICON|TelephoneCallback|ContactMessageStore|HtcUPManager|ScreenOnOffReceiver|DeviceIdleController|QSPanel|NetworkPolicy|GpsLocationProvider|SensorManager|SmartNS_PSService|PhoneStatusBar|ScrimController|Settings|LocationManagerService|getVisibilityByRssi|NetworkController.WifiSignalController|GAv4|IntegrityChecker|KernelCpuSpeedReader|KernelWakelockReader|BatteryStatsImpl|WeatherUtility|WeatherTimeKeeper|PNP_UPDATERD|DsService|PathParser|StatusBarManagerServiceHtcASN_1.1|SignalClusterView|SIGNAL_ICON|HtcSystemUPManager|ConnectivityService|HtcASN_1.1|SignalClusterView|SIGNAL_ICON|HtcSystemUPManager|ConnectivityService|WSP|Babel|CityCodeHelper|TetherStatsReporting|TelephonyCallback))

将其放入新过滤器的 by Log Tag 中。我的设备是 HTC A9,一个日志噪音很大的设备!

如果您仍然看到不想添加的行,请使用 |tagname 附加标签

关于android - Titanium SDK 5.4.0.GA 在 Android 平台的控制台上显示了太多日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39072895/

相关文章:

office365 - outlook.com rest api 不正确的组织者电子邮件

jquery - ng2-charts 实时数据动画

.net - 在 WPF .Net 中测量 UI 性能的正确方法

git - bitbucket - 看不到 merge 分支的提交

php - 使用 cakephp 2.0 在 sitemap.xml 中显示来自数据库的数据

r - 无法加载互联网例程

amazon-web-services - 您如何动态授予 AWS Lambda 函数访问资源的权限

android - 在 Bundle 中传递对象 - ClassNotFoundException

android - 滚动距离 - 无障碍服务 ACTION_SCROLL_FORWARD?

android - 构建android源代码(AOSP)问题