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 }}}