Exemple #1
0
def setup():
    '''Update some global variables based on command-line configuration.
    '''
    try:
        if config.conf['error_log']:
            error_logfid = open(config.conf['error_log'], 'a', 1)
        else:
            error_logfid = sys.stdout
    except Exception, e:
        errors.log_setup("can't log errors to file '%s': %s" %
            (config.conf['error_log'], e))
Exemple #2
0
def error(data):
    ts = time.strftime('%d/%b/%Y:%H:%M:%S', time.gmtime())
    error_logfid.write("%s: %s\n" % (ts, data))
    error_logfid.flush()

def access(ip, meth, url, protocol, status, length="-", referer="-", browser="-"):
    tts = time.strftime("%d/%b/%Y:%H:%M:%S", time.gmtime())
    access_logfid.write('%s - - [%s] "%s %s %s" %s %s "%s" "%s"\n' % (ip, tts, meth, url, protocol, status, length, referer, browser))
    access_logfid.flush()

def setup():
    '''Update some global variables based on command-line configuration.
    '''
    try:
        if config.conf['error_log']:
            error_logfid = open(config.conf['error_log'], 'a', 1)
        else:
            error_logfid = sys.stdout
    except Exception, e:
        errors.log_setup("can't log errors to file '%s': %s" %
            (config.conf['error_log'], e))
    try:
        if config.conf['access_log']:
            access_logfid = open(config.conf['access_log'], 'a', 1)
        else:
            access_logfid = sys.stdout
    except Exception, e:
        errors.log_setup("can't log access to file '%s': %s" %
            (config.cong['access_log'], e))