KeyLog.cc
Go to the documentation of this file.
106Configuration::Component<Security::KeyLog*>::Print(std::ostream &os, Security::KeyLog* const & keyLog)
Definition: ConfigParser.h:46
SBuf token(const char *expectedTokenDescription)
extracts and returns a required token
Definition: ConfigParser.cc:574
static T Parse(ConfigParser &)
creates a new T instance using the given parser; never returns nil
static void Print(std::ostream &, const T &)
reports the current T instance configuration in squid.conf format
Format::Format * logFormat
custom log record template for type == Log::Format::CLF_CUSTOM
Definition: FormattedLog.h:64
void parseOptions(ConfigParser &, const char *defaultFormat)
Definition: FormattedLog.cc:36
Definition: Stream.h:21
void record(std::ostream &) const
logs all known secrets using a (multiline) SSLKEYLOGFILE format
Definition: CommunicationSecrets.cc:75
a single tls_key_log directive configuration and logging handler
Definition: KeyLog.h:21
void dump(std::ostream &) const
reproduces explicitly-configured squid.conf settings
Definition: KeyLog.cc:59
void record(const CommunicationSecrets &)
writes a single (but multi-line) key log entry
Definition: KeyLog.cc:38
struct SquidConfig::@98 Log
Definition: ConfigOption.h:18