Skip to content

Latest commit

 

History

History
90 lines (62 loc) · 2.13 KB

README.md

File metadata and controls

90 lines (62 loc) · 2.13 KB

What different EastarLog2?

android.log.Log is more smart, powerfull then android.util.Log Android developers often need to logcat. So I made it.

log pretty output at JSON, XML another .... ?

android.log.Log help you're project tracking find bug.

log quick setting you're project

just replace all

```kotlin
    import android.util.Log -> import android.log.Log
```

just it!

```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 }
```

What's new?

  1. add LogLifeCycle.kt
  2. supported Android Studio 3.5.x ~ Android Studio Ladybug | 2024.2.1 Patch 3

How...

Publishing Central Portal

https://central.sonatype.com/artifact/dev.eastar/eastar-log

[versions]
eastar-log = "2.5.0"

[libraries]
eastar-log = { module = "dev.eastar:eastar-log", version.ref = "eastar-log" }
eastar-log-no-op = { module = "dev.eastar:eastar-log-no-op", version.ref = "eastar-log" }
dependencies {
    debugImplementation(libs.eastar.log)
    releaseImplementation(libs.eastar.log.no.op)
}

License

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.