Implementation of Splunk HEC for iOS
Send messages directly to Splunk from your iOS apps via HEC
Add to your project with cocoapods
pod 'SplunkHEC_iOS'
Create a config object with your Splunk HEC token and Splunk server url.
letsplunkHEC_Configs=SplunkHEC_Configs(
hec_token:"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
splunk_URL:"https://http-inputs_mystack.splunkcloud.com")Init the SplunkHEC object
guard let splunkHEC:SplunkHEC=SplunkHEC(splunkHEC_Configs: splunkHEC_Configs){return}Start a HEC session
guardlet splunkHEC_Session:SplunkHEC_Session= splunkHEC.start_session()else{return}Grab the logging object
letsplunkHEC_Log= splunkHEC_Session.LogSend messages
splunkHEC_Log.info(message:"Hello Splunk!")Close the HEC session
splunkHEC.stop_session()