Lua 是否可以更改NodeMcu错误消息的输出位置?

Lua 是否可以更改NodeMcu错误消息的输出位置?,lua,esp8266,nodemcu,Lua,Esp8266,Nodemcu,当前,所有错误消息都输出到控制台,控制台需要USB电缆才能查看。是否可以修改固件以将错误消息发送到远程服务器进行日志记录?如果“修改”是指配置,则答案是否,不可能 但是,如果您的意思是编辑/更改,那么是的,当然您可以更改源NODE\u DBG和NODE\u ERR使用中的DBG\u printf是一个很好的起点。非常感谢@marcel stör!我的意思是编辑/修改。dbg_printf在哪里定义?编辑:如果我对NodeMcu固件做了任何更改,那么我发现它就不要紧了,这是测试这些更改的唯一方法吗

当前,所有错误消息都输出到控制台,控制台需要USB电缆才能查看。是否可以修改固件以将错误消息发送到远程服务器进行日志记录?

如果“修改”是指配置,则答案是否,不可能


但是,如果您的意思是编辑/更改,那么是的,当然您可以更改源
NODE\u DBG
NODE\u ERR
使用中的
DBG\u printf
是一个很好的起点。

非常感谢@marcel stör!我的意思是编辑/修改。dbg_printf在哪里定义?编辑:如果我对NodeMcu固件做了任何更改,那么我发现它就不要紧了,这是测试这些更改的唯一方法吗?构建固件并将其闪存到硬件上?是的,没有仿真器之类的东西。我正在使用Docker映像,我已经在user_modules.h中注释掉了我不想要的模块,但该文件似乎被忽略了。我是否做得不正确?请确认,dbg_printf输出了诸如“lua:?:0:尝试调用字段'get'(一个nil值)”之类的错误?