Необходимо записать логи в файл удалённо.
Имеется следующий код
import os
import time
import logging
import logging.handlers
import httplib2
import urllib2
from logging.handlers import HTTPHandler
# create logger
logger = logging.getLogger("simple_example")
#logger.setLevel(logging.DEBUG)
# create handler
http_handler = logging.handlers.HTTPHandler("ip-adress:80","/var/www/public/log",method="POST")
# create formatter
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
# add formatter
http_handler.setFormatter(formatter)
# add http_handler to logger
logger.addHandler(http_handler)
# "application" code
logger.debug("debug message")
logger.info("info message")
logger.warn("warn message")
logger.error("error message")
logger.critical("critical message")
time.sleep(20)
http_handler.close()
В логах даже не вижу попыток соединиться.
Python 2.6.6
python-httplib2
usrlib2 нет
В чём может быть дело?