# Functions
CreateLoggerDB to initialize the logger without reading a config file.
CreateLoggerDB to initialize the logger without reading a config file.
CreateLoggerDB to initialize the logger.
CreateLoggerElastic to initialize the logger.
CreateLoggerFile to initialize the logger.
CreateLoggerGraylog to initialize the logger.
No description provided by the author
CreateLoggerKinesis to initialize the logger.
CreateLoggerLogstash to initialize the logger.
CreateLoggerNone to initialize the logger.
CreateLoggerS3 to initialize the logger.
CreateLoggerS3File to initialize the logger with a filename.
CreateLoggerSplunk to initialize the logger.
CreateLoggerStdout to initialize the logger.
CreateLoggerTLS to instantiate a new logger for the TLS endpoint.
LoadElastic - Function to load the Elastic configuration from JSON file.
LoadGraylog - Function to load the Graylog configuration from JSON file.
LoadKinesis - Function to load the Kinesis configuration from JSON file.
LoadLogstash - Function to load the Logstash configuration from JSON file.
LoadS3 - Function to load the S3 configuration from JSON file.
LoadSplunk - Function to load the Splunk configuration from JSON file.
# Constants
DefaultFileLog file to store logs.
GraylogLevel - Log Level (informational).
GraylogMethod - Method to send.
GraylogVersion - GELF spec version.
LogstashConnStr Connection string for Logstash.
LogstashContentType Content Type for requests.
LogstashHTTP for HTTP inputs.
LogstashMethod Method to send requests.
LogstashTCP for TCP inputs.
LogstashUDP for UDP inputs.
Mismatched - Value mismatched in log entries.
NotReturned - Value not returned from agent.
SplunkContentType Content Type for requests.
SplunkMethod Method to send requests.
# Structs
ElasticConfiguration to hold all elastic configuration values.
GraylogConfiguration to hold all graylog configuration values.
GraylogMessage to handle log format to be sent to Graylog.
KinesisConfiguration to hold all Kinesis configuration values.
LoggerDB will be used to log data using a database.
LoggerElastic will be used to log data using Elastic.
LoggerFile will be used to log data using external file.
LoggerGraylog will be used to log data using Graylog.
No description provided by the author
LoggerKinesis will be used to log data using Kinesis.
LoggerLogstash will be used to log data using Logstash.
LoggerNone will be used to not log any data.
LoggerS3 will be used to log data using S3.
LoggerSplunk will be used to log data using Splunk.
LoggerStdout will be used to log data using stdout.
LoggerTLS will be used to handle logging for the TLS endpoint.
LogstashConfiguration to hold all logstash configuration values.
LogstashMessage to handle log format to be sent to Logstash.
LumberjackConfig to keep configuration for rotating logs.
OsqueryQueryData to log query data to database.
OsqueryResultData to log result data to database.
OsqueryStatusData to log status data to database.
SlunkConfiguration to hold all splunk configuration values.
SplunkMessage to handle log format to be sent to Splunk.