DELPHI分级别调试日志类,支持多种类型输出,支持多线程模式.

所需积分/C币:33 2019-12-24 10:35:13 3KB RAR
7
收藏 收藏
举报

* 单元名称:uDebugLog.pas * 单元作者:CodeGame * 用 途:分级别调试日志类,支持多种类型输出,支持多线程模式. * 提供类表: TCGL_DebugLogs * 提供函数: procedure DebugLog_Init(LogsFileName: string = ''; LogsPath: string = ''; LogMethod: TLogMethod = lmAllLogs; LogLevel: TLogLevel = llMedium); procedure DebugLog_Write(const LogStr: string; Level: TLogLevel); procedure DebugLog_SetStrings(LogsStrings:TStrings); procedure DebugLog_Start; procedure DebugLog_Stop; *调用方式: 如果需要设置自定义日志文件名及路径则需要先调用Debug_InitiLog() ,然后直接使用Debug_WriteLog(),可以使用Debug_StartLog()和Debug_StopLog() 控制日志开关. * *修改记录:2011-05-15 18:15:52 * 2011-06-25 00:05:51 修改直调函数增加控制日志开关函数 2011-07-04 02:39:52 修改类函数在lmMessageLogs 时不产生文件 2012-02-26 22:40:14 添加日志头信息和CGDEBUGLOG控制符. 2012-11-08 21:46:39 添加lmStrings输出类型,重命名提供的函数名 2012-12-18 20:43:53 添加 FLogsTagName:string;//唯一名字段 2014-11-11 16:24:46 添加 DEBUG信息显示线程Id

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享精英

关注 私信
上传资源赚钱or赚积分
最新推荐
DELPHI分级别调试日志类,支持多种类型输出,支持多线程模式. 33积分/C币 立即下载
1/0