summaryrefslogtreecommitdiff
path: root/poezio/logger.py
AgeCommit message (Expand)Author
2021-07-02fix: improve typingmathieui
2021-06-26fix: do not use re.match() on existing Pattern objectsmathieui
2021-04-16fix: handle /me message properly when loggingmathieui
2021-04-15fix: handle single-line log files, and reentry into fd_busymathieui
2021-04-11fix: do not use Literalmathieui
2021-04-11fix: typing imports for 3.9mathieui
2021-04-11fix: logger: handle empty log files as wellmathieui
2021-04-11internal: better typing & docstrings for logger/log loadermathieui
2021-04-11feature: add a function to retrieve the last message from the logsmathieui
2021-04-11fix: make parse_log_lines treat info differently from msgsmathieui
2021-04-11feature: add a mechanism to prevent the logger from writing temporarilymathieui
2021-04-11feature: add a function to iterate over all messages of a log filemathieui
2021-04-11fix: make the jid optional when parsing a log linemathieui
2021-04-03fix: logger: improve typing, globals and testsmathieui
2021-04-02logging: Remove the "typ" passing when adding or logging messagesmathieui
2021-04-02fix: tons of type errorsmathieui
2020-12-12from __future__ import annotationsEmmanuel Gil Peyrot
2019-10-27Make global objects not Optionalmathieui
2019-08-25Remove code for loading logsmathieui
2019-02-24Fix MUC PM logging (#3441)mathieui
2019-02-07logger: Log the JID during a parsing error.Emmanuel Gil Peyrot
2018-12-15I give upmathieui
2018-10-18logger: Look up the correct start position, not two bytes before.Emmanuel Gil Peyrot
2018-10-18logger: Prefix private functions with an underscore.Emmanuel Gil Peyrot
2018-08-15logger: Simplify history loading, fixes mypy errors.Emmanuel Gil Peyrot
2018-07-23Light refactoring + typingmathieui
2018-07-23yapf -irEmmanuel Gil Peyrot
2018-07-22logger: Use an option_fd when we know open can fail.Emmanuel Gil Peyrot
2018-07-22coucouEmmanuel Gil Peyrot
2018-07-22logger: Don’t reassign maybe opened fd to self._fds[room].Emmanuel Gil Peyrot
2018-07-22logger: Add missing “return None” statements.Emmanuel Gil Peyrot
2018-07-22logger: Add typing information.Emmanuel Gil Peyrot
2018-07-21yapf -ripmathieui
2018-07-14Stop making classes inherit from object.Emmanuel Gil Peyrot
2018-07-08logger: Use pathlib.Path.open() instead of open().Emmanuel Gil Peyrot
2018-07-05logger: Fix a typo when creating the logs directory.Emmanuel Gil Peyrot
2018-07-04logger: Use LOG_DIR being a pathlib.Path rather than a string, remove os.Emmanuel Gil Peyrot
2018-06-28Factorise code in logger.Emmanuel Gil Peyrot
2018-01-14Fix binary openingmathieui
2018-01-13yapf -irmathieui
2018-01-13Open and write logs and config files in utf-8mathieui
2017-11-21Refactor logger.py to make it more testablemathieui
2017-11-12yapf -irmathieui
2017-10-13Improve some bare or redundant exceptsmathieui
2017-09-28Rename parse_message_line to parse_log_linemathieui
2017-09-28Add line start/end markers on the regexmathieui
2017-09-28Use match groups instead of re.split because we don't want thatmathieui
2017-08-13Fix Logging - revert NARROW NO-BREAK SPACE (U+202F) to NO-BREAK SPACE (U+A0)Georg Lukas
2017-06-27Do not end log lines with a spacemathieui
2016-08-28Fix a traceback on malformed logsmathieui