Example #1
0
 def emit(self, record):
     log_message = LogMessage()
     log_message.logger_name = record.name
     log_message.logged_time = datetime.now()
     log_message.level = record.levelno
     log_message.file_path = record.pathname
     log_message.function_name = record.funcName
     log_message.line_number = record.lineno
     if len(record.args) > 0:
         log_message.message = record.message
     else:
         log_message.message = record.msg
     log_message.traceback = self.get_traceback()
     if self.request is not None:
         abs_uri = self.request.build_absolute_uri(
             self.request.get_full_path())
         log_message.uri_path = abs_uri
         log_message.request = self.request
         if self.request.user.is_authenticated():
             log_message.user = self.request.user
     log_message.save()
Example #2
0
def onerror(request):
    if request.method != 'POST':
        ret = HttpResponse(content='POST Only', status=400)
    else:
        message = request.POST['message']
        line_number = request.POST['line_number']
        url = request.POST['url']
        log_message = LogMessage()
        log_message.logged_time = datetime.now()
        log_message.logger_name = 'client'
        log_message.level = logging.ERROR
        log_message.line_number = line_number
        log_message.message = message
        log_message.uri_path = url
        log_message.request = request
        if request.user.is_authenticated():
            log_message.user = request.user
        log_message.save()
        ret = HttpResponse(content='Success', status=201)
    return ret
Example #3
0
 def emit(self, record):
     log_message = LogMessage()
     log_message.logger_name = record.name
     log_message.logged_time = datetime.now()
     log_message.level = record.levelno
     log_message.file_path = record.pathname
     log_message.function_name = record.funcName
     log_message.line_number = record.lineno
     if len(record.args) > 0:
         log_message.message = record.message
     else:
         log_message.message = record.msg
     log_message.traceback = self.get_traceback()
     if self.request is not None:
         abs_uri = self.request.build_absolute_uri(self.request.get_full_path())
         log_message.uri_path = abs_uri
         log_message.request = self.request
         if self.request.user.is_authenticated():
             log_message.user = self.request.user
     log_message.save()
Example #4
0
def onerror(request):
    if request.method != 'POST':
        ret = HttpResponse(content='POST Only', status=400)
    else:
        message = request.POST['message']
        line_number = request.POST['line_number']
        url = request.POST['url']
        log_message = LogMessage()
        log_message.logged_time = datetime.now()
        log_message.logger_name = 'client'
        log_message.level = logging.ERROR
        log_message.line_number = line_number
        log_message.message = message
        log_message.uri_path = url
        log_message.request = request
        if request.user.is_authenticated():
            log_message.user = request.user
        log_message.save()
        ret = HttpResponse(content='Success', status=201)
    return ret