def format_dump_log(limit=75): """Returns recent log entries. Args: limit (int): number of log entries to return Returns: text_type """ dump = [u"=== LOG:"] dump.extend(logging.get_content(limit=limit)) return os.linesep.join(dump)
def __dump(self, Kind, value, trace, dump, minidump): import mutagen dumpobj = open(dump, "wb") minidumpobj = open(minidump, "wb") header = "Quod Libet %s\nMutagen %s\nPython %s %s\nPlatform %s" % ( const.VERSION, mutagen.version_string, sys.version, sys.platform, platform.platform()) minidump_data = ("=== SYSTEM INFORMATION:\n%s\n\n" "=== STACK TRACE\n%s\n\n") % (header, "\n".join( traceback.format_exception(Kind, value, trace))) dumpobj.write(minidump_data) minidumpobj.write(minidump_data) minidumpobj.close() dumpobj.write("=== LOG:\n") for item in logging.get_content(limit=75): dumpobj.write(item.decode("utf-8") + "\n") dumpobj.close()
def __dump(self, Kind, value, trace, dump, minidump): import mutagen dumpobj = open(dump, "wb") minidumpobj = open(minidump, "wb") header = "Quod Libet %s\nMutagen %s\nPython %s %s\nPlatform %s" % ( const.VERSION, mutagen.version_string, sys.version, sys.platform, platform.platform()) minidump_data = ("=== SYSTEM INFORMATION:\n%s\n\n" "=== STACK TRACE\n%s\n\n") % ( header, "\n".join(traceback.format_exception(Kind, value, trace))) dumpobj.write(minidump_data) minidumpobj.write(minidump_data) minidumpobj.close() dumpobj.write("=== LOG:\n") for item in logging.get_content(limit=75): dumpobj.write(item.decode("utf-8") + "\n") dumpobj.close()
def format_dump_log(limit=75): """Returns recent log entries as `text_type`""" dump = [u"=== LOG:"] dump.extend(logging.get_content(limit=limit)) return os.linesep.join(dump)