下記のようにLogDataOutputNewクラスから、ログを出力しています。
import logging class LogDataOutputNew(): def __init__(self): self.logger = logging.getLogger() self.logger.setLevel(logging.DEBUG) handler = logging.FileHandler('rirekiquerynew.log') self.logger.addHandler(handler) def loginginfonew(self): return self.logger
このようなクラスから、LogDataOutputNewクラスを介して、
ログを出力しています。
from janus.service.logdataoutputnew import LogDataOutputNew # 検索条件クラス class ParaphraseUtil: def __init__(self): # self._logger = Azazel() # ログの出力設定 self.rsc = None # 検索リソース self.keyword = None # 検索ワード self.genre_list = None # ジャンルキー self.polygon = None # ポリゴン self.sort_type = None # ソート # 言換え def convert(self, basic_request): logdataoutput = LogDataOutputNew() logger = logdataoutput.loginginfonew() combined_data_sort = 1 logger.debug('combined_data_sort') logger.debug(combined_data_sort)
上記のような使い方でログは出る部分もありますが、
上記とは別のファイルで、LogDataOutputNewクラスから
ログを出力しても、出ない部分がでてきています。
別のファイルでもログが出るようにするために、
他に適切な方法がありましたら、お聞きしても、
よろしいですか。

0 コメント