Pedro Algarvio
3b00a7de59
Swhiched the old style logging, ie, a single logger for all logging output to several loggers. This brings the ability to tweak the logging levels for each of the loggers, ie, we can have the "deluge" logger be at the ERROR level while having "deluge.core" at the DEBUG level, meaning we will only see log message for all of the deluge loggers above the ERROR level while still having all messages above the DEBUG level for the "deluge.core" logger and it's children. This kind of tweak can be achieved by adding a file named "logging.conf" to deluge's config dir and this is explained on the deluge.log.tweak_logging_levels function.
...
Passing `-r` to the cli's while also passing `-l` will make the logfile rotate when reaching 5Mb in size. Three backups will be kept at all times.
All deluge's code is now using this new style logging along with the git hosted plugins. For other plugins not hosted by deluge, which still imports `LOG` as the logger, a deprecation warning will be shown explaining the required changes needed to use the new style logging. New plugins created by the `create_plugin` script will use the new logging facilities.
2010-12-06 11:20:22 +00:00
Andrew Resch
70580e35db
Fix starting plugins
2010-04-20 08:56:07 -07:00
Andrew Resch
c6caae848f
Fix another problem with component change
2010-03-20 20:54:36 -07:00
Andrew Resch
5945b24476
Fix pluginmanagerbase using new component module
2010-03-20 19:29:36 -07:00
Pedro Algarvio
8a6ec7232d
Merge SVN and HG heads.
2009-11-22 02:34:51 +00:00
Pedro Algarvio
0723a77214
First notifications plugin commit.
...
Working when not in classic mode. In classic mode, needs some more coding.
2009-11-22 02:34:23 +00:00
Andrew Resch
9b8282010c
Fix disabling/enabling plugins after switching daemons
2009-11-08 04:04:40 +00:00
Damien Churchill
93e3d2acf6
need to actually continue from the loop otherwise another error still occurs
2009-10-28 13:33:27 +00:00
Andrew Resch
566d3c5ebf
Fix possible exception when trying to load pre-1.2 plugins
2009-10-23 01:15:30 +00:00
Andrew Resch
b849a4b451
Fix #1009 enabling a plugin twice in the gtkui
...
Prevent plugins from being enabled more than once in pluginmanagerbase
2009-09-05 19:32:01 +00:00
Andrew Resch
efa125ac83
Fix starting plugins when enabled
2009-07-06 05:18:18 +00:00
Andrew Resch
d67477f6e2
Add OpenSSL exception to all GPL headers
2009-05-18 21:51:49 +00:00
Andrew Resch
3f03cb967a
Get Label plugin working in the GtkUI
2009-02-27 17:12:53 +00:00
Andrew Resch
703e9def05
Change some plugin stuff and add an example plugin
2009-02-23 23:54:06 +00:00
Andrew Resch
c6ddaeaac7
Remove OpenSSL exception from license headers
2008-11-23 04:58:01 +00:00
Andrew Resch
edaf3da0fc
Add 'get_plugin_info()' to PluginManagerBase -- returns a metadata info
...
dictionary
2008-10-27 03:31:11 +00:00
Andrew Resch
a27b0c6329
Add the ability to add plugins from the plugins preference page (from
...
.eggs)
Add a rescan for plugins button to rescan the plugin folders
2008-09-24 01:23:38 +00:00
Marcos Pinto
6fa31d1dc0
change copyright notices to gpl3
2008-08-08 05:59:07 +00:00
Martijn Voncken
c5ad6d7e5a
remove organize plugin
2008-07-05 16:34:46 +00:00
Andrew Resch
4ead675fad
Fix pluginmanagerbase to use configmanagers config directory instead of trying to get it from the config
...
file.
2008-04-08 03:56:27 +00:00
Andrew Resch
4c867264f9
Add '-c, --config' options to set config directory.
2008-04-05 22:40:35 +00:00
Andrew Resch
419333b9cb
Only enable plugins that are enabled in the core.
2007-12-16 11:10:12 +00:00
Andrew Resch
8271d70ec7
Plugin system changes in regards to enabling/disabling plugins.
2007-12-11 04:45:47 +00:00
Andrew Resch
589df97add
Add ListView state saving.
...
Have TorrentView save and load state on startup/shutdown.
Add new method to components shutdown() which is called when the UI is
exiting to allow components to clean-up.
Clean up some debug output.
2007-12-08 05:02:29 +00:00
Andrew Resch
cfc05729ee
Queue plugin updates.
2007-11-04 23:54:38 +00:00
Andrew Resch
eacc6dd08f
Queue plugin update.
...
Plugin system updates.
2007-11-03 07:24:45 +00:00
Andrew Resch
c11e61355b
Add testing plugin.
...
Plugins should now enable/disable properly and save enabled/disabled
state.
2007-11-02 02:40:44 +00:00
Andrew Resch
c4d4e75667
Change the gtkui to a new component based system.
...
Properly handle daemon quitting unexpectedly.
Many updates to the ConnectionManager.
2007-10-20 22:26:43 +00:00
Andrew Resch
d240ba3c01
Preferences plugin tab stuff.
2007-10-05 05:05:07 +00:00
Andrew Resch
84cd2da8dd
Implement plugin management api in the core.
2007-10-05 00:58:26 +00:00
Andrew Resch
06e148c2ed
Add PluginManagerBase class.
...
Only load plugins that are in the 'enabled_plugins' key in the config
files.
2007-10-04 00:43:41 +00:00