gpt4 book ai didi

java - Android Logcat 每次输出调用是否限制为 4096 个字符?

转载 作者:行者123 更新时间:2023-12-02 02:52:18 25 4
gpt4 key购买 nike

我正在创建一个 StringBuilder,其初始容量为 8192,并在本例中附加行以填充略低于 6000 个字符。

当我写StringBuilder.toString()时值输出到日志中,它会切断整个字符串的最后 1/4 左右。这不是我第一次注意到 android 使用类似大尺寸的字符串写入日志来执行此操作。

当我在 Linux 桌面计算机上用 java 运行相同的内容时,我没有这样的问题/行为 - 一切都写出来了。

是否有某种我不知道的限制?我是否必须在单独的调用中逐行写出所有内容?

谢谢。

最佳答案

Is Android java StringBuilder limit 4096 characters?

没有。

Is there some sort of limit I don't know about?

是的。 LogCat 不会记录任意长的消息。

Do I have to write out everything line by line in separate calls?

嗯,我会记录一些较小的内容,或执行其他类型的诊断。但是,是的,您可以将字符串分割成 block 并单独记录这些 block 。

关于java - Android Logcat 每次输出调用是否限制为 4096 个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43613547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com