def do_log(self, level, object, category, format, args, depth=-1, file_path=None, line_num=None): level = int(level) if category is None: category = 'feat' if level > flulog.getCategoryLevel(category): return if file_path is None and line_num is None: file_path, line_num = flulog.getFileLine(where=-depth-2) if args: message = format % args else: message = str(format) data = dict( entry_type='log', level=level, log_name=object, category=category, file_path=file_path, line_num=line_num, message=message) self.insert_entry(**data) if self.should_keep_on_logging_to_flulog: flulog.doLog(level, object, category, format, args, where=depth, filePath=file_path, line=line_num)
def do_log(self, level, object, category, format, args, depth=2, file_path=None, line_num=None): global flulog flulog.doLog(int(level), object, category, format, args, where=-depth-1, filePath=file_path, line=line_num)