Feature #62
logging support
Status: | Closed | Start: | ||
Priority: | Urgent | Due date: | ||
Assigned to: | Mirco Bauer | % Done: | 100% |
|
Category: | Engine | |||
Target version: | 0.7.2 | |||
Complexity: | Medium |
|||
Votes: | 0 |
Description
Smuxi should be able to log conversations (person and group chats). Provinding a logging API and then allow plugins to implement actual loggers should be a good base. Here a list of possible logging plugins/formats: irssi-like format, universal RDBMS (using SmartDao) and xml.
Associated revisions
Revision 1b2eb45635143246330e05116ea97e86fe059168
Implemented text logging. (closes: #62)
History
Updated by Mirco Bauer 5930 days ago
Not sure if this will really make it into 0.7, as it needs the plugin API, but I will set 0.7 as milestone for now!
Updated by Jonathan Pryor 5580 days ago
Please allow the logging to conform to irssi logging output:
- Plain text files (good for use with grep, less, etc.)
- filenames of NETWORK/CHANNEL.log (e.g. freenode/##csharp.log)
- Lines of: HH:MM <NICK> COMMENT
- e.g.: 13:53 < zeroflag> fine.
Updated by Mirco Bauer 5435 days ago
- Complexity set to High
Updated by Mirco Bauer 5274 days ago
- Target version changed from 0.8 to 0.7.2
- Complexity changed from High to Medium
As initial logging support I think a plain text file (like irssi does) will do the job in most cases. Later we can add more advanced logging.
Updated by Mirco Bauer 5254 days ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset 1b2eb45635143246330e05116ea97e86fe059168.