Lines Matching refs:info

87     {"info",    APLOG_INFO},
505 static int log_remote_address(const ap_errorlog_info *info, const char *arg,
508 if (info->r && !(arg && *arg == 'c'))
509 return apr_snprintf(buf, buflen, "%s:%d", info->r->useragent_ip,
510 info->r->useragent_addr ? info->r->useragent_addr->port : 0);
511 else if (info->c)
512 return apr_snprintf(buf, buflen, "%s:%d", info->c->client_ip,
513 info->c->client_addr ? info->c->client_addr->port : 0);
518 static int log_local_address(const ap_errorlog_info *info, const char *arg,
521 if (info->c)
522 return apr_snprintf(buf, buflen, "%s:%d", info->c->local_ip,
523 info->c->local_addr->port);
528 static int log_pid(const ap_errorlog_info *info, const char *arg,
535 static int log_tid(const ap_errorlog_info *info, const char *arg,
560 static int log_ctime(const ap_errorlog_info *info, const char *arg,
582 static int log_loglevel(const ap_errorlog_info *info, const char *arg,
585 if (info->level < 0)
588 return cpystrn(buf, priorities[info->level].t_name, buflen);
591 static int log_log_id(const ap_errorlog_info *info, const char *arg,
600 if (info->c && (*arg != 'C' || !info->r)) {
601 return cpystrn(buf, info->c->log_id, buflen);
604 else if (info->rmain) {
605 return cpystrn(buf, info->rmain->log_id, buflen);
610 static int log_keepalives(const ap_errorlog_info *info, const char *arg,
613 if (!info->c)
616 return apr_snprintf(buf, buflen, "%d", info->c->keepalives);
619 static int log_module_name(const ap_errorlog_info *info, const char *arg,
622 return cpystrn(buf, ap_find_module_short_name(info->module_index), buflen);
625 static int log_file_line(const ap_errorlog_info *info, const char *arg,
628 if (info->file == NULL) {
632 const char *file = info->file;
664 return apr_snprintf(buf, buflen, "%s(%d)", file, info->line);
668 static int log_apr_status(const ap_errorlog_info *info, const char *arg,
671 apr_status_t status = info->status;
696 static int log_server_name(const ap_errorlog_info *info, const char *arg,
699 if (info->r)
700 return cpystrn(buf, ap_get_server_name((request_rec *)info->r), buflen);
705 static int log_virtual_host(const ap_errorlog_info *info, const char *arg,
708 if (info->s)
709 return cpystrn(buf, info->s->server_hostname, buflen);
733 static int log_header(const ap_errorlog_info *info, const char *arg,
736 if (info->r)
737 return log_table_entry(info->r->headers_in, arg, buf, buflen);
742 static int log_note(const ap_errorlog_info *info, const char *arg,
746 if (info->r)
747 return log_table_entry(info->r->notes, arg, buf, buflen);
752 static int log_env_var(const ap_errorlog_info *info, const char *arg,
755 if (info->r)
756 return log_table_entry(info->r->subprocess_env, arg, buf, buflen);
853 static int do_errorlog_default(const ap_errorlog_info *info, char *buf,
864 if (!info->using_provider && !info->startup) {
866 len += log_ctime(info, "u", buf + len, buflen - len);
871 if (!info->startup) {
873 len += log_module_name(info, NULL, buf + len, buflen - len);
875 len += log_loglevel(info, NULL, buf + len, buflen - len);
878 len += log_pid(info, NULL, buf + len, buflen - len);
882 item_len = log_tid(info, NULL, buf + len, buflen - len);
892 if (info->level >= APLOG_DEBUG) {
893 item_len = log_file_line(info, NULL, buf + len, buflen - len);
900 if (info->status) {
901 item_len = log_apr_status(info, NULL, buf + len, buflen - len);
912 if (info->r) {
914 info->r->connection->sbh ? "[client %s:%d] " : "[remote %s:%d] ",
915 info->r->useragent_ip,
916 info->r->useragent_addr ? info->r->useragent_addr->port : 0);
918 else if (info->c) {
920 info->c->sbh ? "[client %s:%d] " : "[remote %s:%d] ",
921 info->c->client_ip,
922 info->c->client_addr ? info->c->client_addr->port : 0);
940 item_len = log_header(info, "Referer", buf + len, buflen - len);
949 static int do_errorlog_format(apr_array_header_t *fmt, ap_errorlog_info *info,
991 else if (info->level != -1 && (int)item->min_loglevel > info->level) {
996 int item_len = (*item->func)(info, item->arg, buf + len,
1040 ap_errorlog_info info;
1044 /* do we need to log once-per-req or once-per-conn info? */
1131 info.s = s;
1132 info.c = c;
1133 info.pool = pool;
1134 info.file = NULL;
1135 info.line = 0;
1136 info.status = 0;
1137 info.using_provider= (logf == NULL);
1138 info.startup = ((level & APLOG_STARTUP) == APLOG_STARTUP);
1139 info.format = fmt;
1146 /* once-per-connection info */
1149 info.r = NULL;
1150 info.rmain = NULL;
1151 info.level = -1;
1152 info.module_index = APLOG_NO_MODULE;
1158 /* this is the last line of once-per-connection info */
1164 /* once-per-request info */
1167 info.r = rmain;
1168 info.rmain = rmain;
1169 info.level = -1;
1170 info.module_index = APLOG_NO_MODULE;
1176 /* this is the last line of once-per-request info */
1183 info.r = r;
1184 info.rmain = rmain;
1185 info.level = level_and_mask;
1186 info.module_index = module_index;
1187 info.file = file;
1188 info.line = line;
1189 info.status = status;
1198 if (log_format && !info.startup) {
1199 len += do_errorlog_format(log_format, &info, errstr + len,
1204 len += do_errorlog_default(&info, errstr + len, MAX_STRING_LEN - len,
1211 * info if an item with AP_ERRORLOG_FLAG_REQUIRED is NULL.
1230 errorlog_provider->writer(&info, errorlog_provider_handle,
1241 ap_run_error_log(&info, errstr + errstr_start);
1491 /* grab bag function to log commonly logged and shared info */
1860 "notice/info/debug/trace1/.../trace8";
1877 (const ap_errorlog_info *info, const char *errstr),
1878 (info, errstr))