def pick_encfn(enc_name, namespace): if enc_name is None or enc_name == 'bp': # NetLogger name=value encoding encfn = nlapi.Log(level=nlapi.Level.ALL, prefix=namespace) elif enc_name == 'bson': # BSON if bson is None: raise Exception( "BSON encoding selected, but cannot import bson library") encfn = bson_encode else: raise ValueError("Unknown encoding '%s'" % (enc_name)) return encfn
def pick_encfn(enc_name, namespace): ##enc_name = url.query.get('enc', 'bp').lower() if enc_name is None or enc_name == 'bp': assert nlapi is not None, "NetLogger encoding selected, "+\ "but cannot import nlapi library" # NetLogger name=value encoding encfn = nlapi.Log(level=nlapi.Level.ALL, prefix=namespace) elif enc_name == 'bson': # BSON assert bson is not None, "BSON encoding selected, "+\ "but cannot import bson library" encfn = bson_encode else: raise ValueError("Unknown encoding '%s'" % (enc_name)) return encfn
def __init__(self, qualname): BPLogger.__init__(self, qualname) self._format = nlapi.Log(newline=False, level=nlapi.Level.ALL, pretty=True)
def __init__(self, qualname): self._qualname = qualname self._format = nlapi.Log(newline=False, level=nlapi.Level.ALL) logging.Logger.__init__(self, qualname)