SORU
19 EKİM 2010, Salı


Nasıl python hatası günlüğünü yapılandırmak için?

logging Python kafamı modülü alamıyorum. İhtiyaçlarımı çok basit: ben sadece uygulanmaz. her şeyi günlüğüne istiyorum Belgeleri okuduktan sonra, bu basit bir sınama betiği ile geldi:

import logging
import logging.handlers

my_logger = logging.getLogger('MyLogger')
my_logger.setLevel(logging.DEBUG)

handler = logging.handlers.SysLogHandler()

my_logger.addHandler(handler)

my_logger.debug('this is debug')
my_logger.critical('this is critical')

Ama bu script de kullanarak, tüm günlük kayıtları üretmez. Sorun ne?

CEVAP
19 EKİM 2010, Salı


Bu satırı değiştirin:

handler = SysLogHandler(address='/dev/log')

Bu benim için çalışıyor

import logging
import logging.handlers

my_logger = logging.getLogger('MyLogger')
my_logger.setLevel(logging.DEBUG)

handler = logging.handlers.SysLogHandler(address = '/dev/log')

my_logger.addHandler(handler)

my_logger.debug('this is debug')
my_logger.critical('this is critical')

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kontor.TV

    Kontor.TV

    14 Mart 2006
  • Metheud

    Metheud

    9 EYLÜL 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010