MFC/C++写的程序怎么让自己的程序写一个日志文件到一个地方, 或程序所在目录?用clog行吗?

 我来答
bhtzu
2015-04-11 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4257万
展开全部
MFC标准类中没有CLog,不过如果你有其它人或第三方的类代码,一般可以直接使用。
所谓日志文件,就是一个逐行的文本文件,用MFC下任何一种文件管理模式都可以实现,比如CFile、CStudioFile、OpenFile、fopen等。
追问
一般来说, 日志文件都保存在哪?
像是QQ, 火狐它们的日志都保存在Program File里还是文件目录呢?
我那个clog不是一个类名, 是指c标准库里的那个clog对象.
追答

console log对象,用着自定义日志上不行。直接用文本文件操作即可,哪个熟悉用哪个。

日志文件,无所谓保存在哪里,通常习惯有几种:

  1. 小型程序,和exe放在一起即可

  2. 系统和服务级程序,通常放在系统日志目录

  3. 具有大量缓存和数据的应用(如word)放在Document and Settings目录

  4. 通常商用软件的错误日志还会写入系统日志,这个和日志文件不同,是一个标准的系统接口,适合严重错误告警,但不适合大量的运行日志。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式