summaryrefslogtreecommitdiffstats
path: root/src/debug
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2007-05-10 01:18:51 +0000
committermental <mental@users.sourceforge.net>2007-05-10 01:18:51 +0000
commit3724ba110202c96fafa683b7a21c5a247965e9d1 (patch)
treee572cd75934d09efcd274e7d32430f2836bb08b1 /src/debug
parentadd logging of basic display properties (diff)
downloadinkscape-3724ba110202c96fafa683b7a21c5a247965e9d1.tar.gz
inkscape-3724ba110202c96fafa683b7a21c5a247965e9d1.zip
log inkscape version
(bzr r2995)
Diffstat (limited to 'src/debug')
-rw-r--r--src/debug/logger.cpp12
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);
}
}