13
parser_logger = logging.getLogger("CSHEL_parserlogger");
#logging.basicConfig()
parser_logger.addHandler(RotatingFileHandler(
"logfile", mode='a', maxBytes=7340032, backupCount=4,
encoding=None, delay=False))
#d = { 'clientip' : '192.168.0.1', 'user' : 'fbloggs' }
parser_logger.info('Protocol problem: %s', 'connection reset')
Bu, logfile adlı bir dosya oluşturur, ancak içine hiçbir şey yazmaz. BenPython logging.info() iletiyi kaydetme
parser_logger.warning('Protocol problem: %s', 'connection reset')
son satırı değiştirirseniz o "kayıt dosyasına" içine düzgün mesajı giriş yapacaktır.
Eminim ki eksik olduğum küçük bir şey ama ne olduğunu anlayamıyorum. Bir kaydedici oluşturulduğunda
parser_logger.setLevel(logging.INFO)
, seviye NOTSET
olarak ayarlanır ve kök kaydedici düzeyinde WARNING
oluşturulur:
Şimdilik teşekkürler. – Harman