diff options
author | Dan Winship <danw@src.gnome.org> | 2001-03-31 00:39:46 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2001-03-31 00:39:46 +0800 |
commit | bfdcfc7949e01f47ee4d39de425a993033c413b0 (patch) | |
tree | 2c088c5655c9c608fb4756da5f1fd6213b7b5212 /shell/evolution-shell-component.h | |
parent | 911f4543a29d5a5ba99a5b1e6f9a847bc06fb78b (diff) | |
download | gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.tar gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.tar.gz gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.tar.bz2 gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.tar.lz gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.tar.xz gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.tar.zst gsoc2013-evolution-bfdcfc7949e01f47ee4d39de425a993033c413b0.zip |
add a "debug" method to tell a component to output debugging messages to a
* Evolution-ShellComponent.idl: add a "debug" method to tell a
component to output debugging messages to a given file.
* main.c (main): Add a "--debug filename" argument, to direct
debugging output for all components to a file. Redirect the
shell's stdout/stderr to that file if this argument is used.
* evolution-shell-component-client.c
(evolution_shell_component_client_set_owner): If debug_log is set,
call the component's debug method as well.
* evolution-shell-component.c (impl_ShellComponent_debug):
redirect stdout/stderr to the named file and emit a "debug"
signal.
svn path=/trunk/; revision=9046
Diffstat (limited to 'shell/evolution-shell-component.h')
-rw-r--r-- | shell/evolution-shell-component.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/shell/evolution-shell-component.h b/shell/evolution-shell-component.h index 3248ca9e36..2b98b623ce 100644 --- a/shell/evolution-shell-component.h +++ b/shell/evolution-shell-component.h @@ -129,6 +129,7 @@ struct _EvolutionShellComponentClass { EvolutionShellClient *shell_client, const char *evolution_homedir); void (* owner_unset) (EvolutionShellComponent *shell_component); + void (* debug) (EvolutionShellComponent *shell_component); }; |