首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台应用程序的标准日志位置

跨平台应用程序的标准日志位置
EN

Stack Overflow用户
提问于 2018-10-05 17:42:26
回答 1查看 242关注 0票数 2

我正在为Mac、Linux和Windows开发一个跨平台桌面应用程序。该应用程序将创建一个纯文本日志文件,以帮助调试等。对于在每个平台上存储日志的合理位置,人们有什么建议?

到目前为止,基于网络搜索,我的猜测如下:

  • Mac:~/Library/Logs/MY-APP-NAME/system.log
  • Linux:~/.MY-APP-NAME/logs/system.log
  • Windows:%APPDATA%\MY-APP-NAME\logs\system.log
EN

回答 1

Stack Overflow用户

发布于 2018-10-05 17:59:39

对于Linux,XDG基础目录规范后面跟着一些应用程序。日志文件并不是这样专门调用的。您可以将它们放入数据目录($XDG_DATA_HOME$HOME/.local/share)的子目录中,在子目录中不会自动删除它们,也可以使用缓存目录的子目录($XDG_CACHE$HOME/.cache)。在后一种情况下,文件可以在一段时间后自动过期。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52670836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档