Java Android Logcat是否限制每个输出调用4096个字符?

Java Android Logcat是否限制每个输出调用4096个字符?,java,android,logcat,stringbuilder,Java,Android,Logcat,Stringbuilder,我正在创建一个StringBuilder,其初始容量为8192,并在本例中添加行以填充略少于6000个字符 当我将StringBuilder.toString()值写入日志时,它会切断整个字符串的最后1/4左右。这并不是我第一次注意到android在日志中写下同样大的字符串 当我在Linux桌面机器上用java运行同样的程序时,我没有这样的问题/行为——所有的东西都写出来了 有什么我不知道的限制吗?我必须在单独的通话中逐行写出所有内容吗 多谢各位 Android java StringBuild

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

当我将
StringBuilder.toString()
值写入日志时,它会切断整个字符串的最后1/4左右。这并不是我第一次注意到android在日志中写下同样大的字符串

当我在Linux桌面机器上用java运行同样的程序时,我没有这样的问题/行为——所有的东西都写出来了

有什么我不知道的限制吗?我必须在单独的通话中逐行写出所有内容吗

多谢各位

Android java StringBuilder是否限制4096个字符

没有

有什么我不知道的限制吗

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

我必须在单独的通话中逐行写出所有内容吗

嗯,我会记录一些较小的日志,或者执行其他类型的诊断。但是,是的,您可以将字符串拆分为块并单独记录这些块

Android java StringBuilder是否限制4096个字符

没有

有什么我不知道的限制吗

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

我必须在单独的通话中逐行写出所有内容吗


嗯,我会记录一些较小的日志,或者执行其他类型的诊断。但是,是的,您可以将字符串拆分为块并分别记录这些块。

这是一个调试器问题,应该有完整的内容,但不是所有内容都显示出来


请参阅:

这是一个调试器问题,应该有完整的内容,但不是所有内容都显示出来


请参阅:

您错过的关键部分确实是“到日志”,我想这个问题太愚蠢了,后来又描述了它,就像我做的那样。在进一步研究logcat并看到其他用户提供的答案后,我发现现在的问题是logcat将接受什么样的输出,而不是java。您错过的关键部分是“到日志”确实-我想这个问题太愚蠢了-&随后描述它-就像我做的那样。在进一步研究logcat并看到其他用户提供的答案后,我发现现在的问题是logcat将接受什么输出而不是java。调整我的问题以反映其调试器,而不是android java中的StringBuilder,这就是问题所在。调整我的问题以反映调试器而不是java中的StringBuilder这就是问题所在。