Node.jsなどで以下のようにログ用のモジュールを作成して他のモジュール内で使い回すことがあるかと思います。
js
1// logger.js 2const log4js = require('log4js'); 3const logger = log4js.getLogger(); 4// ロガーの各種設定 5logger.level = 'debug'; 6module.exports = logger;
js
1//something.js 2const logger = require(./logger.js); 3logger.info("ログを出しますよん");
このようなことをPythonで行うと以下のように、logger.Logger
とログ関連の名前が重なるのが気持ち悪く感じます。
うまい方法などありませんでしょうか?
python
1// logger.py 2import logging 3Logger = logging.getLoger() 4Logger.setLevel(logging.INFO)
python
1import logger 2logger.Logger.info("ログを出しますよん") 3
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。