Commit 51efb515 authored by 's avatar

Merged log message fixups from 2.2 branch

parent 53109945
...@@ -615,10 +615,23 @@ class FTPServer(ftp_server): ...@@ -615,10 +615,23 @@ class FTPServer(ftp_server):
ftp_channel_class = zope_ftp_channel ftp_channel_class = zope_ftp_channel
limiter=FTPLimiter(10,1) limiter=FTPLimiter(10,1)
shutup=0
def __init__(self,module,*args,**kw): def __init__(self,module,*args,**kw):
self.shutup=1
apply(ftp_server.__init__, (self, None) + args, kw) apply(ftp_server.__init__, (self, None) + args, kw)
self.shutup=0
self.module=module self.module=module
self.log_info('FTP server started at %s\n'
'\tHostname: %s\n\tPort: %d' % (
time.ctime(time.time()),
self.hostname,
self.port
))
def log_info(self, message, type='info'):
if self.shutup: return
asyncore.dispatcher.log_info(self, message, type)
def handle_accept (self): def handle_accept (self):
conn, addr = self.accept() conn, addr = self.accept()
......
...@@ -384,58 +384,22 @@ class zhttp_server(http_server): ...@@ -384,58 +384,22 @@ class zhttp_server(http_server):
SERVER_IDENT='Zope/%s ZServer/%s' % (ZOPE_VERSION,ZSERVER_VERSION) SERVER_IDENT='Zope/%s ZServer/%s' % (ZOPE_VERSION,ZSERVER_VERSION)
channel_class = zhttp_channel channel_class = zhttp_channel
shutup=0
def __init__ (self, ip, port, resolver=None, logger_object=None): def __init__ (self, ip, port, resolver=None, logger_object=None):
self.ip = ip self.shutup=1
self.port = port http_server.__init__(self, ip, port, resolver, logger_object)
asyncore.dispatcher.__init__ (self) self.shutup=0
self.create_socket (socket.AF_INET, socket.SOCK_STREAM) self.log_info('HTTP server started at %s\n'
'\tHostname: %s\n\tPort: %d' % (
self.handlers = []
if not logger_object:
logger_object = logger.file_logger (sys.stdout)
self.set_reuse_addr()
self.bind ((ip, port))
# lower this to 5 if your OS complains
self.listen (1024)
host, port = self.socket.getsockname()
if not ip:
ip = socket.gethostbyname (socket.gethostname())
try:
self.server_name = socket.gethostbyaddr (ip)[0]
except socket.error:
self.log_info('Cannot do reverse lookup for server address', 'warning')
self.server_name = ip # use the IP address as the "hostname"
self.server_port = port
self.total_clients = counter.counter()
self.total_requests = counter.counter()
self.exceptions = counter.counter()
self.bytes_out = counter.counter()
self.bytes_in = counter.counter()
if not logger_object:
logger_object = logger.file_logger (sys.stdout)
if resolver:
self.logger = logger.resolving_logger (resolver, logger_object)
else:
self.logger = logger.unresolving_logger (logger_object)
self.log_info (
'HTTP server (V%s) started at %s\n'
'\tServer URL: http://%s:%s/\n' % (
VERSION_STRING,
time.ctime(time.time()), time.ctime(time.time()),
self.server_name, self.server_name,
port, self.server_port
) ))
)
def log_info(self, message, type='info'):
if self.shutup: return
dispatcher.log_info(self, message, type)
def readable(self): def readable(self):
return self.accepting and \ return self.accepting and \
......
...@@ -615,10 +615,23 @@ class FTPServer(ftp_server): ...@@ -615,10 +615,23 @@ class FTPServer(ftp_server):
ftp_channel_class = zope_ftp_channel ftp_channel_class = zope_ftp_channel
limiter=FTPLimiter(10,1) limiter=FTPLimiter(10,1)
shutup=0
def __init__(self,module,*args,**kw): def __init__(self,module,*args,**kw):
self.shutup=1
apply(ftp_server.__init__, (self, None) + args, kw) apply(ftp_server.__init__, (self, None) + args, kw)
self.shutup=0
self.module=module self.module=module
self.log_info('FTP server started at %s\n'
'\tHostname: %s\n\tPort: %d' % (
time.ctime(time.time()),
self.hostname,
self.port
))
def log_info(self, message, type='info'):
if self.shutup: return
asyncore.dispatcher.log_info(self, message, type)
def handle_accept (self): def handle_accept (self):
conn, addr = self.accept() conn, addr = self.accept()
......
...@@ -384,58 +384,22 @@ class zhttp_server(http_server): ...@@ -384,58 +384,22 @@ class zhttp_server(http_server):
SERVER_IDENT='Zope/%s ZServer/%s' % (ZOPE_VERSION,ZSERVER_VERSION) SERVER_IDENT='Zope/%s ZServer/%s' % (ZOPE_VERSION,ZSERVER_VERSION)
channel_class = zhttp_channel channel_class = zhttp_channel
shutup=0
def __init__ (self, ip, port, resolver=None, logger_object=None): def __init__ (self, ip, port, resolver=None, logger_object=None):
self.ip = ip self.shutup=1
self.port = port http_server.__init__(self, ip, port, resolver, logger_object)
asyncore.dispatcher.__init__ (self) self.shutup=0
self.create_socket (socket.AF_INET, socket.SOCK_STREAM) self.log_info('HTTP server started at %s\n'
'\tHostname: %s\n\tPort: %d' % (
self.handlers = []
if not logger_object:
logger_object = logger.file_logger (sys.stdout)
self.set_reuse_addr()
self.bind ((ip, port))
# lower this to 5 if your OS complains
self.listen (1024)
host, port = self.socket.getsockname()
if not ip:
ip = socket.gethostbyname (socket.gethostname())
try:
self.server_name = socket.gethostbyaddr (ip)[0]
except socket.error:
self.log_info('Cannot do reverse lookup for server address', 'warning')
self.server_name = ip # use the IP address as the "hostname"
self.server_port = port
self.total_clients = counter.counter()
self.total_requests = counter.counter()
self.exceptions = counter.counter()
self.bytes_out = counter.counter()
self.bytes_in = counter.counter()
if not logger_object:
logger_object = logger.file_logger (sys.stdout)
if resolver:
self.logger = logger.resolving_logger (resolver, logger_object)
else:
self.logger = logger.unresolving_logger (logger_object)
self.log_info (
'HTTP server (V%s) started at %s\n'
'\tServer URL: http://%s:%s/\n' % (
VERSION_STRING,
time.ctime(time.time()), time.ctime(time.time()),
self.server_name, self.server_name,
port, self.server_port
) ))
)
def log_info(self, message, type='info'):
if self.shutup: return
dispatcher.log_info(self, message, type)
def readable(self): def readable(self):
return self.accepting and \ return self.accepting and \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment