0
這是我的代碼,寫在Visual Studio 2008的代碼得到編譯和運行成功我通過調試代碼檢查,我沒有得到我的error.log消息文件中的日誌消息,幫助我,如果我犯了一些錯誤無法在error.log文件APACHE模塊中獲取日誌消息?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "apr_optional.h"
#include <httpd.h>
#include <http_protocol.h>
#include <http_config.h>
#include <http_log.h>
#include "apr_general.h"
#include "apr_getopt.h"
#include "apr_xml.h"
#include "apr_file_io.h"
static int hello_handler(request_rec *r)
{
ap_log_error(APLOG_MARK,APLOG_INFO,0,NULL,"Entered Function = hello_handler, time = %d",r->finfo.mtime);
/* We set the content type before doing anything else */
// ap_set_content_type(r, "text/html");
/* If the request is for a header only, and not a request for
* the whole content, then return OK now. We don't have to do
* anything else. */
if (r->header_only)
{
return OK;
}
ap_log_error(APLOG_MARK,APLOG_INFO,0,NULL, "Exit Function = hello_handler,time = %d",r->finfo.mtime);
}
static void InitLog_Hooks(apr_pool_t *pool)
{
ap_hook_handler(hello_handler, NULL, NULL, APR_HOOK_LAST);
}
module AP_MODULE_DECLARE_DATA SampleLog_modules = {
STANDARD20_MODULE_STUFF,
NULL,
NULL,
NULL,
NULL,
NULL,
InitLog_Hooks
} ;
我試圖改變loglevel到「httpd.conf」配置文件中的信息,這沒有幫助 –