Skip to content

Advanced logging #19

@taglia

Description

@taglia

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions