mql4 的日志库 - MetaTrader 4 的库
这是一个日志记录库,可以轻松地将日志记录功能快速添加到您的代码中。该库的默认行为与大多数情况匹配,但是大多数功能可以使用预处理器替换(#define)进行自定义
请参阅有关如何使用库的示例脚本。
#包括<记录器.mqh>//+------------------------------------------------------------------+ //|脚本程序启动函数 | //+------------------------------------------------------------------+ 空白 启动时() { 调试(“这个id调试”); 信息(“这是信息”); 错误(“这是一个错误”); }//+------------------------------------------------------------------+
定制注意事项
// [时间,除了 LOGGER_PRINT,LOGGER_ALERT] [级别] [前缀] [消息] [最后一个错误,仅 Logger::Error]示例输出:2021.06.08 17:35:34 |错误|开始 |这是一个测试错误 |函数参数值无效 #定义记录器_打印 1 // 打印到日志 #定义记录器警报 2 // 触发警报 #定义记录器_文件 4 // 写入文件 #定义记录器_通知 8 // 发送通知
例子:
#定义记录器_设置_调试0 // 调试被禁用 #定义记录器_设置_信息 1|2 // 打印并提醒 #定义记录器设置错误1|2|4 // 打印、警报和文件写入
#定义记录器前缀__文件__+“ | 行:”+整数转字符串(__线__)// [文件名] | [行号]前缀输出示例为:with_customization.mq4 |线路:36
#定义记录器_文件名“回测_调试.log” // 或者 #定义记录器_文件名整数转字符串(帐号())
附件下载
📎 logger.mqh (5.49 KB)
📎 no_customization.mq4 (1.11 KB)
📎 with_customization.mq4 (1.6 KB)
Source: MQL5 #35112
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
