首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在哪里保存应用程序日志?

在哪里保存应用程序日志?
EN

Stack Overflow用户
提问于 2012-10-23 13:20:45
回答 2查看 3K关注 0票数 4

可能重复: Where to store an application log file on Windows

Windows似乎有几个不同的应用程序存储其日志的地方。Windows服务和一些应用程序使用Windows事件日志,其他应用程序使用C:\ProgramData,另一个应用程序将它们存储到C:\Users(Local/System/Public/Default)\AppData/(Roaming/Local).

在开发Windows服务时,我注意到默认(AppData/漫游)环境变量指向类似C:\Windows\System32\Users\system\AppData\Roaming或其他完全荒谬的位置,因此我想知道是否有任何工作表可以存储日志:用户应用程序/用户服务/系统服务以及更一般的:这些应用程序文件夹都用于什么(什么属于哪里?)

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-23 13:44:14

对于特定于用户的日志:

  • LocalApplicationData - %APPDATA%/Local/...

对于绑定到用户配置文件的特定用户日志:

  • ApplicationData - %APPDATA%/Roaming/...

对于所有其他日志:

  • CommonApplicationData - %ALLUSERSPROFILE%/...

有关其他文件夹,请参见Environment.SpecialFolder

票数 12
EN

Stack Overflow用户

发布于 2012-10-23 13:22:26

日志的标准位置将是AppData directory

使用%APPDATA%可能会给漫游配置文件带来问题,如果日志数量众多或庞大:它会减慢它们的登录过程,那么您就可以使用目录%TEMP%,即windows温度指示器

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

https://stackoverflow.com/questions/13031377

复制
相关文章

相似问题

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