Düzenleme: Liclipse 1.2.1 yerine 1.3.0 veya 1.4.0 kullanarakPython günlüğü ve Pydev hata ayıklayıcısı?
iyi çalışıyor. Değişiklik, 1.3.0 için Pydev 3.9.1 ve Eclipse 4.4.1 güncellemelerini göstermektedir. Günlüğe kaydetme hata ayıklama gibi görünüyor. O hatayı alıyorum, aşağıdaki kod örneği ile Liclipse ve Pydev ayıklayıcısını (ve CPython) kullanarak
:
logging.config.dictConfig(config)
File "C:\Python27\lib\logging\config.py", line 794, in dictConfig
dictConfigClass(config).configure()
File "C:\Python27\lib\logging\config.py", line 576, in configure
'%r: %s' % (name, e))
ValueError: Unable to configure handler 'console': 'DictConfigurator' object has no attribute 'startswith'
ayıklama olmadan hiçbir sorun yoktur günlük modülü ortamı çalıştırın ve sadece irade gerektiren olduğunu üzerinde çalış ? Burada
import logging.config
import yaml
def setup_logging():
default_path = 'logger.conf'
default_level = logging.DEBUG
if os.path.exists(default_path):
with open(default_path, 'rt') as f:
config = yaml.load(f.read())
logging.config.dictConfig(config)
else:
logging.basicConfig(level=default_level)
Ve logger.conf geçerli::
version: 1
disable_existing_loggers: False
formatters:
simple:
format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
lineInfo:
format: "%(asctime)s - Line: %(lineno)d - %(name)s - %(levelname)s - %(message)s"
handlers:
console:
class: logging.StreamHandler
level: DEBUG
formatter: lineInfo
stream: ext://sys.stdout
debug_file_handler:
class: logging.handlers.RotatingFileHandler
level: DEBUG
formatter: lineInfo
filename: logs/debug.log
maxBytes: 10485760 # 10MB
backupCount: 10
encoding: utf8
info_file_handler:
class: logging.handlers.RotatingFileHandler
level: INFO
formatter: simple
filename: logs/info.log
maxBytes: 10485760 # 10MB
backupCount: 10
encoding: utf8
error_file_handler:
class: logging.handlers.RotatingFileHandler
level: ERROR
formatter: simple
filename: logs/errors.log
maxBytes: 10485760 # 10MB
backupCount: 10
encoding: utf8
root:
level: DEBUG
handlers: [console, info_file_handler, error_file_handler, debug_file_handler]
Teşekkür pycharm ile
sayesinde bu pycharm 4.0.5 ile benim için çalıştı. – EM0
Benden de teşekkürler - PyCharm 4.5.2 ile çalıştı. – rettops
Teşekkürler benim için de ... Eclipse' ve 'Liclipse' Eclipse Mars:/home/ /.p2/pool/plugins Liclipse: /opt/liclipse/plugins/org.python.pydev_4.3.0. 201508181931/pysrc/pydevd.py –