```java
Amplify.Hub.subscribe(HubChannel.LOGGING,
hubEvent -> {
if (hubEvent.getName().equals(LoggingEventName.WRITE_LOG_FAILURE.toString())) {
Log.i("LOGGING", "Failed to write logs");
} else if (hubEvent.getName().equals(LoggingEventName.FLUSH_LOG_FAILURE.toString())){
Log.i("LOGGING", "Failed to flush logs");
}
}
);
```
```kotlin
Amplify.Hub.subscribe(
HubChannel.LOGGING
) { hubEvent: HubEvent<*> ->
if (hubEvent.name == LoggingEventName.WRITE_LOG_FAILURE.toString()) {
Log.i("LOGGING", "Failed to write logs")
} else if (hubEvent.name == LoggingEventName.FLUSH_LOG_FAILURE.toString()) {
Log.i("LOGGING", "Failed to flush logs")
}
}
```
```java
RxAmplify.Hub.on(HubChannel.LOGGING)
.map(HubEvent::getName)
.subscribe(name -> {
if (name.equals(LoggingEventName.WRITE_LOG_FAILURE.toString())) {
Log.i("LOGGING", "Failed to write logs");
return;
} else if (name.equals(LoggingEventName.FLUSH_LOG_FAILURE.toString())) {
Log.i("LOGGING", "Failed to flush logs");
return;
}
});
```