gpt4 book ai didi

java - 在 Android 中登录文本文件

转载 作者:行者123 更新时间:2023-12-01 19:54:50 24 4
gpt4 key购买 nike

我不仅需要将消息记录到系统日志中(据我所知,系统日志缓冲区非常短,但我需要查看 3-5 天的日志),还需要将消息记录到单独的文本文件中。日志记录必须是异步的。您能给我关于在这种情况下应该使用哪个组件的建议吗?谢谢。

最佳答案

希望它对您有用。

public void appendLog(String text) {
File logFile = new File("sdcard/log.file");
if (!logFile.exists()) {
try {
logFile.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try {
//BufferedWriter for performance, true to set append to file flag
BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true));
buf.append(text);
buf.newLine();
buf.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

别忘了在 Manifest 中添加 android.permission.WRITE_EXTERNAL_STORAGE 权限!

关于java - 在 Android 中登录文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49939695/

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