我想在我的lua代码中插入日志点(io.write),它本身是nginx配置(对于nginx使用HttpLuaModule)。 如何做到这一点? 访问和错误日志不显示它们。如何在nginx配置中调试lua代码?
8
A
回答
15
在nginx下运行时,应该使用ngx.log。例如:
ngx.log(ngx.STDERR, 'your message here')
有关工作示例,请参阅http://linuxfiddle.net/f/77630edc-b851-487c-b2c8-aa6c9b858ebb
5
在nginx的另一个选项的Lua调试(除了 “印刷”)是使用支持远程调试的Lua IDE。我发布instructions关于如何使用ZeroBrane Studio IDE完成这项工作。设置完成后,您可以获得大部分您期望的调试功能,如步进,断点,变量检查,堆栈跟踪以及远程运行Lua命令的控制台。
+0
谢谢保罗我会尝试这种方法。我更喜欢这种工作方式,而不是始终打印值。 – 2016-09-24 13:40:53
相关问题
- 1. 如何在Lua中编写代码“在调试器中”?
- 2. nginx配置使用代码
- 3. 配置塞阔雅调试JNI代码
- 4. 如何使用Visual Studio调试Lua代码
- 5. 如何配置nginx
- 6. 如何配置nginx的代理通过
- 7. 在Cocos代码IDE中设置Lua
- 8. 如何在Lua中重复代码?
- 9. 如何在Eclipse中调试R代码
- 10. 如何在eclipse中调试php代码?
- 11. 如何远程调试Lua?
- 12. 如何设置nginx配置?
- 13. 如何在nginx中启用调试?
- 14. 如何调试代码Linqpad
- 15. 如何调试ruby代码?
- 16. 如何调试AngularJS代码?
- 17. lua nginx ssl证书设置
- 18. Nginx反向代理配置
- 19. 如何在Visual Studio代码中调试Python3代码
- 20. 如何在Visual Studio代码中调试C++代码
- 21. 如何在Visual Studio代码中调试C#代码
- 22. 如何在Visual Studio代码中用javascript代码调试.html?
- 23. 在代码块中调试
- 24. 如何在java代码中设置代理配置
- 25. 配置VS代码调试电子在Ubuntu
- 26. 如何配置nginx和CodeIgniter?
- 27. 如何配置python + uwsgi + nginx?
- 28. 如何在调试时将Visual Studio配置为“跳过”智能指针代码?
- 29. 在代码中配置NSAppTransportSecurity
- 30. 如何调试在winform代码
有没有更改日志消息格式的方法?目前,我收到一个更长的消息,与日期,主机等 。 “2017/03/03 05:31:22 [] 44#0:* 17 [lua] content_by_lua(proj1.conf:110):3:您的消息在这里,客户端:172.18.0.1,服务器:” – maamaa 2017-03-03 05:37:11