# Copyright (C) 2003-2007 Robey Pointer # Copyright 2012 Citrix Systems, Inc. Licensed under the # Apache License, Version 2.0 (the "License"); you may not use this # file except in compliance with the License. Citrix Systems, Inc. # reserves all rights not expressly granted by the License. # You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # Automatically generated by addcopyright.py at 04/03/2012 # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. """ Stub out logging on python < 2.3. """ DEBUG = 10 INFO = 20 WARNING = 30 ERROR = 40 CRITICAL = 50 def getLogger(name): return _logger class logger (object): def __init__(self): self.handlers = [ ] self.level = ERROR def setLevel(self, level): self.level = level def addHandler(self, h): self.handlers.append(h) def addFilter(self, filter): pass def log(self, level, text): if level >= self.level: for h in self.handlers: h.f.write(text + '\n') h.f.flush() class StreamHandler (object): def __init__(self, f): self.f = f def setFormatter(self, f): pass class Formatter (object): def __init__(self, x, y): pass _logger = logger()