gpt4 book ai didi

c++ - Apache HTTP 服务器 - 如何在模块上打印到控制台?

转载 作者:行者123 更新时间:2023-11-28 04:54:27 25 4
gpt4 key购买 nike

我有一个名为 mod_mymodule.so 的 Apache HTTP 服务器模块,遵循文档 here .

我真的很想看到我自己的 std::cout,这样我就可以在运行时看到我的模块正在加载以及内部发生了什么,例如:

static int myserver_handler(request_rec *r)
{
std::cout << "WHY CAN'T I SEE THIS ON THE TERMINAL????" << std::endl; // <----????
return OK;
}

static void register_hooks(apr_pool_t *pool)
{
ap_hook_handler(myserver_handler, NULL, NULL, APR_HOOK_LAST);
}

module AP_MODULE_DECLARE_DATA tofserver_module =
{
STANDARD20_MODULE_STUFF,
NULL, // Per-directory configuration handler
NULL, // Merge handler for per-directory configurations
NULL, // Per-server configuration handler
NULL, // Merge handler for per-server configurations
NULL, // Any directives we may have for httpd
register_hooks // Our hook registering function
};

最佳答案

在 Debug模式下运行 Apache 将输出到终端:

sudo apache2ctl -X

关于c++ - Apache HTTP 服务器 - 如何在模块上打印到控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47492260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com