Ignore:
Timestamp:
Oct 7, 2008 6:12:57 PM (16 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
Children:
0ea11af
Parents:
8ecfbad
Message:

decent logging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd_allocate_project.py

    r8ecfbad r11a08b0  
    2222import parse_detail
    2323from service_error import *
     24import logging
     25
     26
     27class nullHandler(logging.Handler):
     28    def emit(self, record): pass
     29
     30fl = logging.getLogger("fedd.allocate.local")
     31fl.addHandler(nullHandler())
     32fl = logging.getLogger("fedd.allocate.remote")
     33fl.addHandler(nullHandler())
    2434
    2535class fedd_allocate_project_local:
     
    3444        self.mkproj = '/usr/testbed/sbin/mkproj'
    3545        self.grantnodetype = '/usr/testbed/sbin/grantnodetype'
     46        self.log = logging.getLogger("fedd.allocate.local")
    3647
    3748    def random_string(self, s, n=3):
     
    153164        rc = 0
    154165        for cmd in cmds:
     166            self.log.debug("[dynamic_project]: %s" % ' '.join(cmd))
    155167            if self.dynamic_projects:
    156168                try:
     
    161173                            "Dynamic project subprocess creation error "+ \
    162174                                    "[%s] (%s)" %  (cmd[1], e.strerror))
    163             else:
    164                 print >>sys.stdout, str(" ").join(cmd)
    165175
    166176            if rc != 0:
Note: See TracChangeset for help on using the changeset viewer.