プロジェクト

全般

プロフィール

バグ #2368

完了

SystemLogger.init()でのsetLevel()の問題

kurihara さんがほぼ13年前に追加. 12年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2012/02/20
期日:
進捗率:

100%

予定工数:

説明

岡田先生からの報告

openrtm はpython の2.6までしか対応していないようですが,
知らずにpython 2.7をつかっていて以下のようなエラーが出るように
なっていました.
https://bugzilla.redhat.com/attachment.cgi?id=527389&action=edit
などをみながら,,SystemLogger.pyで以下の用にコメントアウトするか,
デフォルトのloglevelを一つ選ぶのかな,と思ったのですが,これで
なにか副作用はありそうでしょうか?

   #logging.root.setLevel([logging.NOTSET,
   #                       logging.PARANOID,
   #                       logging.VERBOSE,
   #                       logging.TRACE,
   #                       logging.DEBUG,
   #                       logging.INFO,
   #                       logging.WARNING,
   #                       logging.ERROR,
   #                       logging.FATAL,
   #                       logging.CRITICAL])

   mgr = OpenRTM_aist.Manager.init(sys.argv)
 File "/home/k-okada/ros/electric/rtm-ros-robotics/rtmros_common/openrtm/src/openrtm/OpenRTM_aist/Manager.py",
line 180, in init
   manager.initLogger()
 File "/home/k-okada/ros/electric/rtm-ros-robotics/rtmros_common/openrtm/src/openrtm/OpenRTM_aist/Manager.py",
line 1281, in initLogger
   self._rtcout = OpenRTM_aist.LogStream("manager","FILE", logfile)
 File "/home/k-okada/ros/electric/rtm-ros-robotics/rtmros_common/openrtm/src/openrtm/OpenRTM_aist/SystemLogger.py",
line 323, in __init__
   self._loggerObj = Logger.init(*args)
 File "/home/k-okada/ros/electric/rtm-ros-robotics/rtmros_common/openrtm/src/openrtm/OpenRTM_aist/SystemLogger.py",
line 154, in init
   logging.CRITICAL])
 File "/usr/lib/python2.7/logging/__init__.py", line 1108, in setLevel
   self.level = _checkLevel(level)
 File "/usr/lib/python2.7/logging/__init__.py", line 190, in _checkLevel
   raise TypeError("Level not an integer or a valid string: %r" % level)
TypeError: Level not an integer or a valid string: [0, 7, 8, 9, 10,
20, 30, 40, 41, 50]

kurihara さんがほぼ13年前に更新

  • ステータス新規 から 解決 に変更
  • 進捗率0 から 100 に変更

RELENG_1_0および、trunk上のSystemLogger.pyでは、既に対応済み。 r473

1.0系に関しては、 r515 にて対応し、1.0.2-RELEASEとしてリリース。

n-ando さんが12年以上前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF