What Is the advised way to log exceptions from a Python onboarding script to Splunk.
e.g when I have:
except TypeError as te:
print("Type Error: %s" % te)
except Exception as e:
print("Unhandled Error is %s" % e)
I want to log it inside Splunk so I can see what went wrong. I do not want to log it to the source type of the onboarding script but prefer to have it in _internal so if there is no data for a source type I know right away something is wrong without having to know anything about the expected format of the events. (results = 0 means something is wrong).
PS How do I add the tag data-onboarding?
Hi @sboogaar,
Adding tags can be done as shown here :
http://docs.splunk.com/Documentation/Splunk/7.2.1/SearchReference/Tags
You can create your tags based on eventtypes in eventtypes.conf and save them in tags.conf.
As for generating logs into _internal or somewhere else please have a look here :
https://answers.splunk.com/answers/567938/where-do-i-find-the-python-log-of-a-custom-endpoin.html
Python logs are by default logged into:
$SPLUNK_HOME/var/log/splunk/python.log
Cheers,
David
With the tag I ment a tag for this question 😉
hahaha that's a meta question. When you're asking the question you can scroll down and chose which product it affects and add a tag, you can also edit and include it if needed ^^