Mercurial > pidgin.yaz
comparison TODO @ 12928:4b5822e48b53
[gaim-migrate @ 15281]
some thoughts on the system log
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 18 Jan 2006 21:20:07 +0000 |
parents | 134e570b3688 |
children | 361c15e0b320 |
comparison
equal
deleted
inserted
replaced
12927:3cc18baeaca3 | 12928:4b5822e48b53 |
---|---|
71 * Make it work with G_MODULE_BIND_LOCAL | 71 * Make it work with G_MODULE_BIND_LOCAL |
72 }}} | 72 }}} |
73 * Prefs {{{ | 73 * Prefs {{{ |
74 * on upgrade from 1.x, the timestamp preference often gets lost. | 74 * on upgrade from 1.x, the timestamp preference often gets lost. |
75 }}} | 75 }}} |
76 | 76 * system log {{{ |
77 * The system log minimally should tell me what _I_ do in gaim. It should (minimally) tell me about | |
78 my accounts and actions. It should thus list | |
79 * gaim start and quit | |
80 * Account connection | |
81 * account disconnection, and reason if caused by error. | |
82 * account state changes, IFF we are logging that for buddies. | |
83 * This might include the state message(s). | |
84 * This might be done using one or more files. | |
85 * historically, the system log has also functioned to log things about buddies that do not relate | |
86 to a specific conversation. While I(luke) do not at all object to this, it could be argued that | |
87 such functionality more properly belongs in a plugin, such as the buddy state notification plugin. | |
88 if we continue to implement such functionality, it could include: | |
89 * logging when a buddy signs on, including in some form what account sees that change. | |
90 * logging when a buddy signs off, including in some form what account sees that change. | |
91 * " " " " goes idle, " " " " " " " " " | |
92 * " " " " goes away, " " " " " " " " " | |
93 * " " " " becomes available, " " " " " " " " " | |
94 * like the logging of my own accounts, this could be done in one or more files. | |
95 * one potential downside of using multiple files is the idea that either the file's contents | |
96 duplicate information contained in the file's location/name, or that we need to manipulate | |
97 the display so as to convey that information to the user from the graphical viewer | |
98 }}} |