Use Twisted's logging facilities.

This commit is contained in:
Greg Taylor 2007-05-24 03:36:58 +00:00
parent f9f24f6616
commit b47d0d2b07
3 changed files with 9 additions and 6 deletions

View file

@ -1,3 +1,5 @@
from twisted.python import log
import session_mgr import session_mgr
import commands_privileged import commands_privileged
import commands_general import commands_general
@ -47,7 +49,7 @@ def log_errmsg(errormsg):
errormsg: (string) The message to be logged. errormsg: (string) The message to be logged.
""" """
print 'ERROR: %s' % (errormsg,) log.error('ERROR: %s' % (errormsg,))
def log_infomsg(infomsg): def log_infomsg(infomsg):
""" """
@ -55,7 +57,7 @@ def log_infomsg(infomsg):
debugmsg: (string) The message to be logged. debugmsg: (string) The message to be logged.
""" """
print '%s' % (infomsg,) log.msg('%s' % (infomsg,))
def time_format(seconds, style=0): def time_format(seconds, style=0):
""" """
@ -149,4 +151,4 @@ def word_wrap(text, width=78):
) >= width)], ) >= width)],
word), word),
text.split(' ') text.split(' ')
) )

View file

@ -4,6 +4,7 @@ import sys
from twisted.application import internet, service from twisted.application import internet, service
from twisted.internet import protocol, reactor, defer from twisted.internet import protocol, reactor, defer
from twisted.python import log
from django.db import models from django.db import models
from django.db import connection from django.db import connection
@ -120,4 +121,4 @@ mud_service = EvenniaService('Evennia Server')
# Sheet sheet, fire ze missiles! # Sheet sheet, fire ze missiles!
serviceCollection = service.IServiceCollection(application) serviceCollection = service.IServiceCollection(application)
internet.TCPServer(4000, mud_service.getEvenniaServiceFactory()).setServiceParent(serviceCollection) internet.TCPServer(4000, mud_service.getEvenniaServiceFactory()).setServiceParent(serviceCollection)

View file

@ -24,8 +24,8 @@ class SessionProtocol(StatefulTelnetProtocol):
session_mgr.add_session(self) session_mgr.add_session(self)
self.game_connect_screen() self.game_connect_screen()
self.prep_session() self.prep_session()
print 'Connection:', self functions_general.log_infomsg('Connection: %s' % (self,))
print 'Sessions active:', len(session_mgr.get_session_list()) functions_general.log_infomsg('Sessions active: %d' % (len(session_mgr.get_session_list()),))
def getClientAddress(self): def getClientAddress(self):
""" """