trustworthyAI icon indicating copy to clipboard operation
trustworthyAI copied to clipboard

To use a dedicates namespace for the logging.

Open corradomio opened this issue 1 year ago • 1 comments

To use the Python 'logging' package to write logs is good. BUT it is BETTER (and simple) to use a dedicated namespace, for example "castle.algorithm.<algo_name>" for the algorithms, and "castle.general" or similar names for the generic parts of the code, and NOT the 'root' namespace. This because if the library is used in a more complex application, it permits to decide which logs to select.

corradomio avatar Jun 03 '24 02:06 corradomio

Thanks for the suggestion! The logging is a bit disorganized right now and could use a look-over to consistently use getLogger(__name__) or similar, and follow the same format everywhere.

Let us know if you are interested in making a PR for this issue!

shaido987 avatar Jun 03 '24 07:06 shaido987