## Logger
###

### methods
#### setLogLevel(LogLevel)

##### arguments
| Name | Type | Required | Description  |
| ---- | :--: | :------: | :----------: |
| `LogLevel` | `String` | `Yes` | required level of logging, can be `"error" | "warning" | "info" | "debug" | "verbose"` |

##### Description
sets the amount of logging

#### setLogCallback(LogCallback)

##### arguments
| Name | Type | Required | Description  |
| ---- | :--: | :------: | :----------: |
| `LogCallback` | `function` | `Yes` | callback taking a log object `{ message: String, level: LogLevel, tag: String }` as param. If callback return falsy value then default logging will take place.  |

##### Description
overwrite logging - good to mute specific errors/ warnings