Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 def __init__(self, qualname):
     BPLogger.__init__(self, qualname)
     self._format = nlapi.Log(newline=False,
                              level=nlapi.Level.ALL,
                              pretty=True)
Exemple #4
0
 def __init__(self, qualname):
     self._qualname = qualname
     self._format = nlapi.Log(newline=False, level=nlapi.Level.ALL)
     logging.Logger.__init__(self, qualname)