Ich baue eine App mit Urban Airship für Push-Benachrichtigungen. Ich möchte Log-Nachrichten unterdrücken, weiß aber nicht, wie dies zu erreichen ist.Gibt es eine Möglichkeit, Log-Nachrichten für Urban Airship zu entfernen
2
A
Antwort
2
Sie können die Protokollstufe in AirshipConfigOptions definieren. Standardmäßig verwendet Urban Airship debug
für Entwicklungsanwendungen (inProduction = false) und Fehler für Produktionsanwendungen (inProduction = true). Sie können die Protokollebene gesetzt programmatisch:
AirshipConfigOptions options = new AirshipConfigOptions.Builder()
.setDevelopmentLogLevel(Log.ASSERT)
.setProductionLogLevel(Log.ASSERT)
...
.build();
UAirship.takeOff(this, options);
Oder wenn Sie verwenden airshipconfig.properties:
developmentLogLevel = ASSERT
productionLogLevel = ASSERT
Oder wenn Sie eine XML-Datei:
<AirshipConfigOptions
productionLogLevel = "NONE"
developmentLogLevel = "NONE"
... />
Sie können mehr Informationen finden in der Urban Airship Android docs.
Danke! Tolle Erklärung. – lejonl