KeyLog.cc
Go to the documentation of this file.
106 Configuration::Component<Security::KeyLog*>::Print(std::ostream &os, Security::KeyLog* const & keyLog)
static T Parse(ConfigParser &)
creates a new T instance using the given parser; never returns nil
void record(std::ostream &) const
logs all known secrets using a (multiline) SSLKEYLOGFILE format
Definition: CommunicationSecrets.cc:75
Definition: ConfigOption.h:18
static void Print(std::ostream &, const T &)
reports the current T instance configuration in squid.conf format
SBuf token(const char *expectedTokenDescription)
extracts and returns a required token
Definition: ConfigParser.cc:574
Definition: Stream.h:20
struct SquidConfig::@89 Log
void record(const CommunicationSecrets &)
writes a single (but multi-line) key log entry
Definition: KeyLog.cc:38
void parseOptions(ConfigParser &, const char *defaultFormat)
Definition: FormattedLog.cc:36
a single tls_key_log directive configuration and logging handler
Definition: KeyLog.h:19
void dump(std::ostream &) const
reproduces explicitly-configured squid.conf settings
Definition: KeyLog.cc:59
Format::Format * logFormat
custom log record template for type == Log::Format::CLF_CUSTOM
Definition: FormattedLog.h:64
Definition: ConfigParser.h:45
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products