You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
735 B
25 lines
735 B
6 years ago
|
---
|
||
|
layout: page
|
||
|
title: "Debugging"
|
||
|
category: docs
|
||
|
order: 10
|
||
|
date: 2018-12-20 20:02:38
|
||
|
---
|
||
|
|
||
|
`CameraView` will log a lot of interesting events related to the camera lifecycle. These are important
|
||
|
to identify bugs. The default logger will simply use Android `Log` methods posting to logcat.
|
||
|
|
||
|
You can attach and detach external loggers using `CameraLogger.registerLogger()`:
|
||
|
|
||
|
```java
|
||
|
CameraLogger.registerLogger(new Logger() {
|
||
|
@Override
|
||
|
public void log(@LogLevel int level, String tag, String message, @Nullable Throwable throwable) {
|
||
|
// For example...
|
||
|
Crashlytics.log(message);
|
||
|
}
|
||
|
});
|
||
|
```
|
||
|
|
||
|
Make sure you enable the logger using `CameraLogger.setLogLevel(@LogLevel int)`. The default will only
|
||
|
log error events.
|