The ThreatConnect TcEx App Framework has a built-in logger that will log to the args.tc_log_path directory. If the App passes args.tc_token and args.tc_log_to_api, the logger will automatically log to the ThreatConnect API. This built-in logger is an instance of the standard Python Logger with modification for API logging.


The args.tc_log_to_api variable is passed only if API Logging is turned on in the System Settings screen, which is accessed in the ThreatConnect platform UI.

Example Logging

1tcex.log.debug('logging debug')
2tcex.log.info('logging info')
3tcex.log.warning('logging warning')
4tcex.log.error('logging error')
5tcex.log.critical('logging critical')