summaryrefslogtreecommitdiff
path: root/poezio/logger.py
AgeCommit message (Expand)Author
2022-08-21mypy: Type some more thingsEmmanuel Gil Peyrot
2022-03-31Change license for (some previous and) future revisions to GPL-3.0-or-laterMaxime “pep” Buquet
2022-03-23logger: Remove unused functionEmmanuel Gil Peyrot
2022-03-07Don't silently traceback when trying to message someone privately in a MUCsoutherntofu
2022-01-29ci: fix mypy analysismathieui
2021-12-11Logger: consolidate a bit of file path creationGeorg Lukas
2021-12-11Logger: jidstr is not a valid JID with MUC-PMsGeorg Lukas
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