有没有办法删除城市飞艇的日志消息

时间:2016-07-21 14:05:23

标签: android logging

我正在使用Urban Airship构建一个推送通知应用。我想抑制日志消息但不知道如何实现这一点。

1 个答案:

答案 0 :(得分:2)

您可以在AirshipConfigOptions中定义日志级别。默认情况下,Urban Airship使用debug用于开发应用(inProduction = false)和生产应用的错误(inProduction = true)。您可以以编程方式设置日志级别:

 AirshipConfigOptions options = new AirshipConfigOptions.Builder()
                .setDevelopmentLogLevel(Log.ASSERT)
                .setProductionLogLevel(Log.ASSERT)
                ...
                .build();

 UAirship.takeOff(this, options);

或者如果您使用airshipconfig.properties:

developmentLogLevel = ASSERT
productionLogLevel = ASSERT

或者如果您使用xml文件:

<AirshipConfigOptions
    productionLogLevel = "NONE"
    developmentLogLevel = "NONE"
    ... />

您可以在Urban Airship Android docs找到更多信息。