diff options
| author | MenTaLguY <mental@rydia.net> | 2007-05-10 01:18:51 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2007-05-10 01:18:51 +0000 |
| commit | 3724ba110202c96fafa683b7a21c5a247965e9d1 (patch) | |
| tree | e572cd75934d09efcd274e7d32430f2836bb08b1 /src/debug | |
| parent | add logging of basic display properties (diff) | |
| download | inkscape-3724ba110202c96fafa683b7a21c5a247965e9d1.tar.gz inkscape-3724ba110202c96fafa683b7a21c5a247965e9d1.zip | |
log inkscape version
(bzr r2995)
Diffstat (limited to 'src/debug')
| -rw-r--r-- | src/debug/logger.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/debug/logger.cpp b/src/debug/logger.cpp index 4bd0a3b08..2956e068e 100644 --- a/src/debug/logger.cpp +++ b/src/debug/logger.cpp @@ -12,6 +12,7 @@ #include <fstream> #include <vector> #include <glib/gmessages.h> +#include "inkscape_version.h" #include "debug/logger.h" #include "debug/simple-event.h" #include "gc-alloc.h" @@ -127,6 +128,15 @@ static void set_category_mask(bool * const mask, char const *filter) { } } +typedef SimpleEvent<Event::CORE> CoreEvent; + +class SessionEvent : public CoreEvent { +public: + SessionEvent() : CoreEvent(Util::share_static_string("session")) { + _addProperty("inkscape-version", INKSCAPE_VERSION); + } +}; + } void Logger::init() { @@ -140,7 +150,7 @@ void Logger::init() { log_stream << "<?xml version=\"1.0\"?>\n"; log_stream.flush(); _enabled = true; - start<SimpleEvent<Event::CORE> >(Util::share_static_string("session")); + start<SessionEvent>(); std::atexit(&do_shutdown); } } |
