Apache2-ModLogConfig
view release on metacpan or search on metacpan
ModLogConfig.xs view on Meta::CPAN
ap_hook_open_logs(openlogs, NULL, NULL, APR_HOOK_REALLY_FIRST);
}
MODULE = Apache2::ModLogConfig PACKAGE = Apache2::ServerRec
PROTOTYPES: DISABLE
void
custom_logs(s)
Apache2::ServerRec s
PPCODE:
{
apr_pool_t *pconf=modperl_global_get_pconf();
apr_hash_t *hash;
apr_pool_userdata_get((void**)&hash, PPROC_KEY, pconf);
if( hash ) {
hash=apr_hash_get(hash, &s, sizeof(s));
if( hash ) {
apr_pool_t *p;
apr_hash_index_t *hi;
ModLogConfig.xs view on Meta::CPAN
}
apr_pool_destroy(p);
}
}
}
void
custom_log_by_name(s, name)
Apache2::ServerRec s
SV* name
PPCODE:
{
apr_pool_t *pconf=modperl_global_get_pconf();
apr_hash_t *hash;
apr_pool_userdata_get((void**)&hash, PPROC_KEY, pconf);
if( hash ) {
hash=apr_hash_get(hash, &s, sizeof(s));
if( hash ) {
STRLEN len;
char *str=SvPV(name, len);
ModLogConfig.xs view on Meta::CPAN
}
}
}
MODULE = Apache2::ModLogConfig PACKAGE = Apache2::CustomLog
void
print(log, r, ...)
Apache2::CustomLog log
Apache2::RequestRec r
PPCODE:
if(items>2) {
apr_pool_t *p;
const char **strs;
int *strl;
int i;
apr_size_t len=0;
apr_status_t rv;
apr_pool_create(&p, r->pool);
strs=apr_palloc(p, (items-2)*sizeof(*strs));
( run in 1.061 second using v1.01-cache-2.11-cpan-71847e10f99 )