simfin icon indicating copy to clipboard operation
simfin copied to clipboard

Advanced logging

Open taglia opened this issue 2 years ago • 0 comments

Feature Suggestion

Using the logging module, rather than directly printing to stdout and stderr.

Description

I understand this would add an additional dependency, but I think the logging module is fairly standard and accepted. I have an issue handling SimFin output in my applications, since I already use stdout as one of my logging streams.

Code

I can create a PR if there is interest, there are only a few print statements.

Example

It would be a matter of replacing all calls to print, with corresponding calls to logging.

Examples:

  • print(msg, file=sys.stderr) would become logging.error(msg)
  • print(msg) would become logging.info(msg)

taglia avatar Apr 04 '23 09:04 taglia