Formats.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1996-2017 The Squid Software Foundation and contributors
3  *
4  * Squid software is distributed under GPLv2+ license and includes
5  * contributions from numerous individuals and organizations.
6  * Please see the COPYING and CONTRIBUTORS files for details.
7  */
8 
9 #ifndef _SQUID_LOG_FORMATS_H
10 #define _SQUID_LOG_FORMATS_H
11 
12 #include "AccessLogEntry.h"
13 #include "base/RefCount.h"
14 
16 class AccessLogEntry;
17 class CustomLog;
18 class Logfile;
19 
20 namespace Log
21 {
22 
23 namespace Format
24 {
25 
26 typedef enum {
31 #if ICAP_CLIENT
33 #endif
38 } log_type;
39 
42 
45 
48 
51 
54 
57 
60 
61 }; // namespace Format
62 }; // namespace Log
63 
64 #endif /* _SQUID_LOG_FORMATS_H */
65 
representation of a custom log directive.
Definition: CustomLog.h:22
void HttpdCombined(const AccessLogEntryPointer &al, Logfile *logfile)
Log with Apache httpd combined format.
void SquidCustom(const AccessLogEntryPointer &al, CustomLog *log)
Log with a local custom format.
Definition: File.h:38
void log(char *format,...)
hbase_f Log
Definition: StatHist.cc:21
void SquidNative(const AccessLogEntryPointer &al, Logfile *logfile)
Native Squid Format Display.
void SquidReferer(const AccessLogEntryPointer &al, Logfile *logfile)
Display log details in Squid old refererlog format.
void SquidIcap(const AccessLogEntryPointer &al, Logfile *logfile)
Display log details in Squid ICAP format.
static FILE * logfile
void SquidUserAgent(const AccessLogEntryPointer &al, Logfile *logfile)
Display log details in useragent format.
RefCount< AccessLogEntry > AccessLogEntryPointer
Definition: Formats.h:15
void HttpdCommon(const AccessLogEntryPointer &al, Logfile *logfile)
Log with Apache httpd common format.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors