MFC/C++写的程序怎么让自己的程序写一个日志文件到一个地方, 或程序所在目录?用clog行吗?
展开全部
MFC标准类中没有CLog,不过如果你有其它人或第三方的类代码,一般可以直接使用。
所谓日志文件,就是一个逐行的文本文件,用MFC下任何一种文件管理模式都可以实现,比如CFile、CStudioFile、OpenFile、fopen等。
所谓日志文件,就是一个逐行的文本文件,用MFC下任何一种文件管理模式都可以实现,比如CFile、CStudioFile、OpenFile、fopen等。
追问
一般来说, 日志文件都保存在哪?
像是QQ, 火狐它们的日志都保存在Program File里还是文件目录呢?
我那个clog不是一个类名, 是指c标准库里的那个clog对象.
追答
console log对象,用着自定义日志上不行。直接用文本文件操作即可,哪个熟悉用哪个。
日志文件,无所谓保存在哪里,通常习惯有几种:
小型程序,和exe放在一起即可
系统和服务级程序,通常放在系统日志目录
具有大量缓存和数据的应用(如word)放在Document and Settings目录
通常商用软件的错误日志还会写入系统日志,这个和日志文件不同,是一个标准的系统接口,适合严重错误告警,但不适合大量的运行日志。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询