Sous-programme FrcaCtrlLog

Objectif

Modifie le comportement du sous-système de journalisation.

Bibliothèque

Bibliothèque FRCA (libfrca.a)

Syntaxe

#include <frca.h>
int32_t FrcaCtrlLog ( FrcaHandle,  Flags);
int32_t  FrcaHandle;
uint32_t  Flags;

Descriptif

Le sous-programme FrcaCtrlLog modifie le comportement du sous-système de journalisation pour l'instance Fast Response Cache Accelerator (FRCA) spécifiée. Les attributs modifiables sont le mode de journalisation, qui peut être activé ou désactivé, et le format de journalisation, qui est par défaut le Common Log Format (CLF) de HTTP. Le format de consignation peut être remplacé par le format ECLF (Extended Common Log Format) et peut être défini pour inclure des informations d'hôte virtuel.

Le seul type d'instance FRCA actuellement pris en charge traite les requêtes GET statiques dans le cadre du protocole de transfert hypertexte ( HTTP ).

Paramètres

Article Descriptif
FrcaHandle Renvoie un descripteur requis par les autres sous-routines de l'API FRCA pour faire référence à la nouvelle instance FRCA configurée.
Flags Indique le comportement du sous-système de journalisation. La valeur de paramètre est construite en utilisant une organisation logique des indicateurs uniques. Les indicateurs valides sont les suivants:
FCTRL_FORMAT
FCTRL_LOGFORMAT_ECLF
FCTRL_LOGFORMAT_VHOST
FCTRL_MODE
FCTRL_LOGMODE_ON

Valeurs renvoyées

Article Descriptif
0 La sous-routine a abouti.
-1 La sous-routine a échoué. La variable globale errno est définie pour indiquer le type d'erreur spécifique.

Codes d'erreur

Article Descriptif
ENOTREADY L'extension du noyau est en cours de chargement ou de déchargement.