欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

MQL4 和 MQL5 的日志类 - MetaTrader 5 的库

author emer | 625 人阅读 | 0 人评论 |

调试记录器类是一个强大且灵活的日志记录实用程序,专为 MQL4/5 环境设计。对于需要精确监控、调试和跟踪应用程序行为的开发人员来说,它是必不可少的工具。下面,我们将探讨该类的主要特性和功能。

下面是如何初始化和使用 CDebugLogger 类的示例:

// 使用 INFO 级别日志记录到文件来初始化记录器CDebugLogger 记录器(信息,真的,“日志.txt”,真的,TIME_DATE|TIME_MINUTES,错误的,真的,真的,真的);// 记录一条简单的消息记录器.日志(信息,“这是一条信息消息”);// 静音关键字logger.AddSilentKeyword(“密码”);// 记录一条将被静音的消息记录器.Log(信息,“用户输入密码:1234”);// 启用文件日志记录logger.启用文件日志记录(真的,“调试.日志”,错误的);// 删除静音关键字logger.RemoveSilentKeyword(“密码”);// 从静音列表中删除关键字后记录一条消息记录器.日志(信息,“用户输入密码:1234”);// 添加关键字过滤日志logger.AddFilterKeyword(“成功”);// 记录一条将被过滤掉的消息记录器.日志(信息,“操作失败”);// 记录将通过过滤器的消息记录器.日志(信息,“操作成功”);// 从过滤器中删除关键字logger.RemoveFilterKeyword(“成功”);// 使用通用 Log 函数进行初始化日志记录.初始化(警告,真的,“警告.日志”,真的,TIME_SECONDS,真的,错误的,真的,真的);// 使用通用 Log 函数记录警告日志(警告,“这是一条警告消息”);

脚本示例

要在脚本中使用 CDebugLogger 类,只需在文件开头包含必要的库,如下所示:

有关 CDebugLogger 类的更多信息或探索其他高级工具和解决方案,请访问暴风科技


附件下载

📎 logging.mq5 (9.08 KB)

📎 logging.mqh (44.87 KB)

Source: MQL5 #51817

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录