android.log.Log is more smart, powerfull then android.util.Log Android developers often need to logcat. So I made it.
android.log.Log help you're project tracking find bug.
just replace all
```kotlin
import android.util.Log -> import android.log.Log
```
just it!
log show or hide option
```kotlin
@JvmField
var LOG = true
```
log prefix option
```kotlin
@JvmField
var PREFIX = "``"
```
log skip option
```kotlin
@JvmField
var NOT_REGEX: Regex = "".toRegex()
@JvmField
var NOT_PREDICATE: (StackTraceElement) -> Boolean = { false }
```
- add LogLifeCycle.kt
- supported Android Studio 3.5.x ~ Android Studio Ladybug | 2024.2.1 Patch 3
https://central.sonatype.com/artifact/dev.eastar/eastar-log
dependencies {
debugImplementation(libs.eastar.log)
releaseImplementation(libs.eastar.log.no.op)
}
Copyright 2017 eastar Jeong
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.