Delphi中写日志文件log总结
来源:互联网 发布:最优化理论与算法 答案 编辑:程序博客网 时间:2024/05/16 18:25
思想:我们在写日志文件的时候习惯将所有的日志文件全部Add到一个List链表里面,然后用定时器定时从List链表中取数据写文件。
所以我使用TStringList,将所以日志Add到TStringList里面,然后用定时器从TStringList里面取数据写日志。
procedure Tfoffertool.OnReadListTimer(Sender: TObject);var sysDir : string; strMsg : string; logfile: string;begin //创建日志文件 sysDir:=extractfilepath(application.ExeName); logfile:=formatdatetime('yyyyy-mm-dd', Now()) + '.log'; // 在字符串前加上日期 if not directoryexists(sysdir) then createdir(sysdir); AssignFile(mylog,logfile); if fileexists(sysDir+logfile) then append(mylog) else rewrite(mylog); while ((mylogList.Count) > 0) do begin strMsg := mylogList.Text; //从List里面读取数据这个是读取块
//好像也可以这样每次读取一行:
//strMsg := mylogList[0];
//mylogList.Delete(0); mmolog.Text := mmolog.Text + strMsg; //将数据显示在TMemo控件中 mylogList.Clear; Writeln(mylog,strMsg); //写日志里 end; CloseFile(mylog); //关闭文件流end;
0 0
- Delphi中写日志文件log总结
- C++中关于写日志文件Log的方法
- C++中关于写日志文件Log的方法
- C++中关于写日志文件Log的方法
- C# 写程序日志 log文件
- vc 中写log文件
- Log:向 Android 日志中写消息
- Delphi 创建目录及写日志文件
- Delphi 创建目录及写日志文件、写INI文件
- 使用microlog4android将Android Log日志写到SD卡文件中
- 写wal log日志
- 写LOg 生成日志
- Liferay在检索的JSP中写文件,把检索的关键字保存到文件中留下LOG日志
- ROS中log日志文件的获取
- delphi写EXECL文件的总结
- UFO提示写日志文件ufoerr.log 错误
- asp.net中怎样写Log文件?
- wince中写中文log文件
- java set 删除元素 java.util.ConcurrentModificationException
- java 通过用jdbc:odbc方式连接MSSQL2008 Connection refused: connect 问题处理
- FusionCharts 2D双柱状图
- 开发者需要了解的WebKit
- 【转载新浪网博客】c# winform 程序打包部署
- Delphi中写日志文件log总结
- 关于ActiveX控件的一些问题
- JAVA环境变量配置
- snoopy与htmlsql实例(盗墓笔记采集)
- 周鸿祎:你能不能像打游戏一样干工作?
- 黑马程序员---Map集合
- java提高篇(二二)-----LinkedList
- python中编解码的问题
- 谷歌浏览器javascript调试教程