Will continue sending data to available splunks and will store data to
send to splunks that are unavailable.
Time between attempts to reconnect to a splunk instance can be set in
config.
Specification of wood types by LogToSplunk can be turned on and off in
config-code for getting specific wood types like 'spruce' or 'birch' may
be unreliable in the future.
Known Issues:
a thread for each connection is created every time splunk tries to reconnect. Only want one thread for each splunk instance for the life of the class
some outdated code left in
may want to adjust how connection information is reported -
specifically the suggestion that the splunk host:port has not been set
in config should only show up on initialization.
need to test running with multiple splunk instances
code is a little messy - could make a class for each splunk instance that includes all added fields: host,port, if the connection is good and the list of data that still needs to be sent.
Known Issues: