log4 记录多个日志文件怎么配置 c

log4 记录多个日志文件怎么配置 c,第1张

实现了基本的文件 *** 作功能,构造函数如下:

FileAppender(const log4cplus::tstring&filename, LOG4CPLUS_OPEN_MODE_TYPE mode = LOG4CPLUS_FSTREAM_NAMESPACE::ios::trunc, bool immediateFlush = true)

filename : 文件名

mode : 文件类型,可选择的文件类型包括app、ate、binary、in、out、trunc,因为实际上只是对 stl的一个简单包装,呵呵,这里就不多讲了。缺省是trunc,表示将先前文件删除。

immediateFlush :缓冲刷新标志,如果为true表示每向文件写一条记录就刷新一次缓存,否则直到FileAppender 被关闭或文件缓存已满才更新文件,一般是要设置true的,比如你往文件写的过程中出现 了错误(如程序非正常退出),即使文件没有正常关闭也可以保证程序终止时刻之前的所有 记录都会被正常保存。

该文件夹下面记录的是IIS的log日志文件,可以删除部分内容。具体分析如下:

c:\winnt\system32\logfiles\w3svc1\ 文件夹下面记录的是IIS的log日志内容。里面的大部分日志内容不可以删除,因为这些日志不仅对于分析网站运行过程中出现的问题会有帮助。同时,如果服务器被入侵,还能通过这些日志查找到痕迹。

里面可以可以删除的日志,比如FTP日志(每天都会产生一个这样的日志)、WWW日志(每天都会产生一个这样的日志)、exyymmdd.log日志、yymmdd日期日志(在选中"每天"的情况下就会每天都会产生一个这样的日志),这四种日志是可以删除的,直接通过鼠标右键删除即可。

扩展资料

1、C:\ProgramData\Microsoft\Windows\WER\ReportQueue文件夹

ReportQueue文件夹下面的文件可以存放系统自动生成的报告,属于队列查询报告文件。虽然队列查询报告文件可以记录系统在运行中出现的问题,但这些记录也属于垃圾文件,所以删除它对系统没有影响

2、c盘里的临时文件夹

Windows在安装和使用过程中产生的垃圾包括临时文件(如*._mp*、.tmp等)、临时备份文件(如*.old、*.bak、*.syd等)、临时帮助文件(*.gid)都是没有用的,都可以在c盘中找出来删除掉。

C:/WINDOWS/pchealth/ErrorRep中的文件是系统出错时自动产生的一种记录出错时系统状态的日志文件,用户是可以删掉的。

这个文件夹里存储的是系统出现错误的日志文件,是可以删掉的。系统报错时,会自动产生记录错误的日志文件,这些日志文件将存储在C:/WINDOWS/pchealth/ErrorRep文件夹中。所以,该文件夹就会越来越大。

*** 作系统使用错误日志用来记录运行时出错信息,编程人员和维护人员等可以利用错误日志对 *** 作系统问系统进行调答试和维护。

扩展资料:

日志文件是用于记录系统 *** 作事件的记录文件或文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。

日志文件的优点:

1、可以处理历史数据。

2、不会受防火墙阻隔。

3、可以追踪带宽或下载完成。

4、可以追踪搜索引擎蜘蛛。

5、可以追踪移动用户。

日志文件的缺点:

1、受代理和缓存的影响。

2、不能追踪事件。

3、需要手动升级软件。

4、需要将数据存放在本地。

5、搜索引擎机器人会增加浏览数据。

参考资料:百度百科-日志文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8096778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存