#include <File.h>

Collaboration diagram for Logfile:

Public Member Functions

 Logfile (const char *aPath)
 
 ~Logfile ()
 

Public Attributes

char path [MAXPATHLEN]
 
struct {
   unsigned int   fatal
 
flags
 
int64_t sequence_number
 Unique sequence number per log line. More...
 
void * data
 
LOGLINESTARTf_linestart
 
LOGWRITEf_linewrite
 
LOGLINEENDf_lineend
 
LOGFLUSHf_flush
 
LOGROTATEf_rotate
 
LOGCLOSEf_close
 

Private Member Functions

 CBDATA_CLASS (Logfile)
 

Detailed Description

Definition at line 38 of file File.h.

Constructor & Destructor Documentation

Logfile::Logfile ( const char *  aPath)
explicit

Definition at line 23 of file File.cc.

References flags, path, and xstrncpy().

Logfile::~Logfile ( )
inline

Definition at line 44 of file File.h.

Member Function Documentation

Logfile::CBDATA_CLASS ( Logfile  )
private

Member Data Documentation

LOGWRITE* Logfile::f_linewrite
unsigned int Logfile::fatal
int64_t Logfile::sequence_number

Definition at line 52 of file File.h.

Referenced by logfileLineEnd(), logfileOpen(), and Log::Format::SquidCustom().


The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors