Modify rename and open YukiLoggerData function in LoggerFactory

This commit is contained in:
2022-09-30 02:38:36 +08:00
parent 959085f9c2
commit a057a4d29c
3 changed files with 108 additions and 23 deletions

View File

@@ -106,6 +106,29 @@ BOTH
模块环境仅使用 `LOGD`。
## YukiLoggerData <span class="symbol">- class</span>
```kotlin:no-line-numbers
class YukiLoggerData internal constructor(
var timestamp: Long,
var time: String,
var tag: String,
var priority: String,
var packageName: String,
var userId: Int,
var msg: String,
var throwable: Throwable?
)
```
**Change Records**
`v1.1.2` `added`
**Function Illustrate**
> 调试日志数据实现类。
## YukiHookLogger <span class="symbol">- object</span>
```kotlin:no-line-numbers
@@ -120,6 +143,20 @@ object YukiHookLogger
> 调试日志实现类。
### inMemoryData <span class="symbol">- field</span>
```kotlin:no-line-numbers
val inMemoryData: HashSet<YukiLoggerData>
```
**Change Records**
`v1.1.2` `added`
**Function Illustrate**
> 当前全部已记录的日志数据。
### contents <span class="symbol">- field</span>
```kotlin:no-line-numbers
@@ -150,6 +187,8 @@ fun clear()
> 清除全部已记录的日志。
你也可以直接获取 [inMemoryData](#inmemorydata-field) 来清除。
### saveToFile <span class="symbol">- method</span>
```kotlin:no-line-numbers

View File

@@ -98,6 +98,29 @@ BOTH
模块环境仅使用 `LOGD`。
## YukiLoggerData <span class="symbol">- class</span>
```kotlin:no-line-numbers
class YukiLoggerData internal constructor(
var timestamp: Long,
var time: String,
var tag: String,
var priority: String,
var packageName: String,
var userId: Int,
var msg: String,
var throwable: Throwable?
)
```
**变更记录**
`v1.1.2` `新增`
**功能描述**
> 调试日志数据实现类。
## YukiHookLogger <span class="symbol">- object</span>
```kotlin:no-line-numbers
@@ -112,6 +135,20 @@ object YukiHookLogger
> 调试日志实现类。
### inMemoryData <span class="symbol">- field</span>
```kotlin:no-line-numbers
val inMemoryData: HashSet<YukiLoggerData>
```
**变更记录**
`v1.1.2` `新增`
**功能描述**
> 当前全部已记录的日志数据。
### contents <span class="symbol">- field</span>
```kotlin:no-line-numbers
@@ -142,6 +179,8 @@ fun clear()
> 清除全部已记录的日志。
你也可以直接获取 [inMemoryData](#inmemorydata-field) 来清除。
### saveToFile <span class="symbol">- method</span>
```kotlin:no-line-numbers