Filter:   InfoImg
download log.py
Language: Python
LOC: 25
Project Info
QOS
Server: SourceForge
Type: cvs
[Show Code]
[Show Code]
...ge\q\qos\qos\qos\qosserver\
   auth_handler.py
   BaseObject.py
   collector.py
   ConfData.db.orig
   config_server.py
   counter.py
   DataLogFile.py
   default_handler.py
   downtimer.py
   englishUnits.py
   entityHeaders.py
   entityProps.py
   event_loop.py
   http_date.py
   http_server.py
   log.py
   logger.py
   m_syslog.py
   medusa_gif.py
   monitor.py
   normalDate.py
   pop.py
   Process.py
   producers.py
   qos.db.seed
   qos_server.py
   qosreport.py
   qosserver.init
   rangefind.py
   report_server.py
   reportData.py
   reportDowntime.py
   reportMultiDowntime.py
   reportMultiplot.py
   rpc_server.py
   sendmail.py
   StateDb.py
   status_handler.py

#!/usr/local/bin/python --

import os, sys, time, string

_gDebug = 0



def _log(*args):
    log_line = ""

    log_line = log_line + "[" + time.strftime("%m/%d %T", time.localtime(time.time())) + "] "

    l = []
    for arg in args:
        l.append(str(arg))
    log_line = log_line + string.join(l, " ") + "\n"

    sys.stderr.write(log_line)



def warn(*args):
    apply(_log, args)

def log(*args):
    if _gDebug>=1: apply(_log, args)

def debug(*args):
    if _gDebug>=2: apply(_log, args)


def debugfull():
    global _gDebug
    _gDebug = 2

def debugon():
    global _gDebug
    _gDebug = 1

def debugoff():
    global _gDebug
    _gDebug = 0