mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 01:35:17 +08:00
Added warn code note in LoggerFactory
This commit is contained in:
@@ -157,6 +157,12 @@ val inMemoryData: HashSet<YukiLoggerData>
|
||||
|
||||
> 当前全部已记录的日志数据。
|
||||
|
||||
::: danger
|
||||
|
||||
获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的。
|
||||
|
||||
:::
|
||||
|
||||
### contents <span class="symbol">- field</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
@@ -173,6 +179,12 @@ val contents: String
|
||||
|
||||
如果当前没有已记录的日志会返回空字符串。
|
||||
|
||||
::: danger
|
||||
|
||||
获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的。
|
||||
|
||||
:::
|
||||
|
||||
### clear <span class="symbol">- method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
@@ -187,6 +199,12 @@ fun clear()
|
||||
|
||||
> 清除全部已记录的日志。
|
||||
|
||||
::: danger
|
||||
|
||||
获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的。
|
||||
|
||||
:::
|
||||
|
||||
你也可以直接获取 [inMemoryData](#inmemorydata-field) 来清除。
|
||||
|
||||
### saveToFile <span class="symbol">- method</span>
|
||||
@@ -209,7 +227,7 @@ fun saveToFile(fileName: String)
|
||||
|
||||
::: danger
|
||||
|
||||
文件读写权限取决于当前宿主已获取的权限。
|
||||
文件读写权限取决于当前宿主、模块已获取的权限。
|
||||
|
||||
:::
|
||||
|
||||
|
@@ -149,6 +149,12 @@ val inMemoryData: HashSet<YukiLoggerData>
|
||||
|
||||
> 当前全部已记录的日志数据。
|
||||
|
||||
::: danger
|
||||
|
||||
获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的。
|
||||
|
||||
:::
|
||||
|
||||
### contents <span class="symbol">- field</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
@@ -165,6 +171,12 @@ val contents: String
|
||||
|
||||
如果当前没有已记录的日志会返回空字符串。
|
||||
|
||||
::: danger
|
||||
|
||||
获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的。
|
||||
|
||||
:::
|
||||
|
||||
### clear <span class="symbol">- method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
@@ -181,6 +193,12 @@ fun clear()
|
||||
|
||||
你也可以直接获取 [inMemoryData](#inmemorydata-field) 来清除。
|
||||
|
||||
::: danger
|
||||
|
||||
获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的。
|
||||
|
||||
:::
|
||||
|
||||
### saveToFile <span class="symbol">- method</span>
|
||||
|
||||
```kotlin:no-line-numbers
|
||||
@@ -201,7 +219,7 @@ fun saveToFile(fileName: String)
|
||||
|
||||
::: danger
|
||||
|
||||
文件读写权限取决于当前宿主已获取的权限。
|
||||
文件读写权限取决于当前宿主、模块已获取的权限。
|
||||
|
||||
:::
|
||||
|
||||
|
@@ -131,13 +131,19 @@ class YukiLoggerData internal constructor(
|
||||
*/
|
||||
object YukiHookLogger {
|
||||
|
||||
/** 当前全部已记录的日志数据 */
|
||||
/**
|
||||
* 当前全部已记录的日志数据
|
||||
*
|
||||
* - ❗获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的
|
||||
*/
|
||||
val inMemoryData = HashSet<YukiLoggerData>()
|
||||
|
||||
/**
|
||||
* 获取当前日志文件内容
|
||||
*
|
||||
* 如果当前没有已记录的日志会返回空字符串
|
||||
*
|
||||
* - ❗获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的
|
||||
* @return [String]
|
||||
*/
|
||||
val contents: String
|
||||
@@ -157,6 +163,8 @@ object YukiHookLogger {
|
||||
* 清除全部已记录的日志
|
||||
*
|
||||
* 你也可以直接获取 [inMemoryData] 来清除
|
||||
*
|
||||
* - ❗获取到的日志数据在 Hook APP (宿主) 及模块进程中是相互隔离的
|
||||
*/
|
||||
fun clear() = inMemoryData.clear()
|
||||
|
||||
@@ -167,7 +175,7 @@ object YukiHookLogger {
|
||||
*
|
||||
* 日志文件会追加到 [fileName] 的文件结尾 - 若文件不存在会自动创建
|
||||
*
|
||||
* - ❗文件读写权限取决于当前宿主已获取的权限
|
||||
* - ❗文件读写权限取决于当前宿主、模块已获取的权限
|
||||
* @param fileName 完整文件名 - 例如 /data/data/.../files/xxx.log
|
||||
* @throws ErrnoException 如果目标路径不可写
|
||||
*/
|
||||
|
Reference in New Issue
Block a user